home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1995-10-29 | 19.1 KB | [ 2CLK/LAND]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
100%
file
MacBinary II, inited, Sun Oct 29 16:59:15 1995, modified Sun Oct 29 16:59:17 1995, creator 'LAND', type '2CLK' "webTraps.safetyCheck", at 0x80 19446 bytes resource Apple HFS/HFS+ resource fork, map offset 0x4b5c, map length 0x9a, data length 0x4a5c, at 16 0x4c414e44, nextResourceMap 0xc8fb5c, fileRef 0x1378, list offset 0x1c, name offset 0x7e, 3 types, 0x53545220 'STR ' * 4 resource offset 0x1a
default (weak)
99%
file
Adobe Photoshop Color swatch, version 0, 256 colors; 1st RGB space (0), w 0x4b5c, x 0, y 0x4a5c, z 0 ; 2nd space (154), w 0x4c41, x 0x4e44, y 0x3243, z 0x4c4b
default (weak)
98%
file
data
default
66%
TrID
raw Group 3 FAX bitmap
default (weak)
33%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ 2CLK] macFileCreator [ LAND]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 14 77 65 62 54 72 61 | 70 73 2e 73 61 66 65 74 |..webTra|ps.safet| |00000010| 79 43 68 65 63 6b 00 00 | 00 00 00 00 00 00 00 00 |yCheck..|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 32 43 4c 4b 4c 41 4e | 44 01 00 00 00 00 00 00 |.2CLKLAN|D.......| |00000050| 00 00 00 00 00 00 00 00 | 00 4b f6 ac b9 a9 b3 ac |........|.K......| |00000060| b9 a9 b5 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 a5 f9 00 00 |........|........| |00000080| 00 00 01 00 00 00 4b 5c | 00 00 4a 5c 00 00 00 9a |......K\|..J\....| |00000090| 4c 41 4e 44 32 43 4c 4b | 03 00 00 00 00 00 00 08 |LAND2CLK|........| |000000a0| 16 c2 04 00 0b 01 4c 41 | 4e 44 32 43 4c 4b 04 00 |......LA|ND2CLK..| |000000b0| 14 77 65 62 54 72 61 70 | 73 2e 73 61 66 65 74 79 |.webTrap|s.safety| |000000c0| 43 68 65 63 6b 79 02 00 | 00 00 32 43 4c 4b 4c 41 |Checky..|..2CLKLA| |000000d0| 00 00 32 43 4c 4b 4c 41 | 4e 44 01 00 00 00 00 00 |..2CLKLA|ND......| |000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000000f0| 00 00 ac b9 a9 b3 00 00 | 00 00 00 00 4b f6 4c 41 |........|....K.LA| |00000100| 4e 44 41 50 50 4c 02 00 | 00 00 00 00 00 08 1d 82 |NDAPPL..|........| |00000110| 02 00 0b 01 4c 41 4e 44 | 41 50 50 4c 03 00 00 00 |....LAND|APPL....| |00000120| 00 00 00 08 1f 82 04 00 | 0b 01 4c 41 4e 44 41 50 |........|..LANDAP| |00000130| 50 4c 03 00 00 00 00 00 | 00 08 1f 82 04 00 0b 01 |PL......|........| |00000140| 4c 41 4e 44 41 50 50 4c | 03 00 00 00 00 00 00 08 |LANDAPPL|........| |00000150| 1f 82 04 00 0b 01 4c 41 | 4e 44 41 50 50 4c 02 00 |......LA|NDAPPL..| |00000160| 00 00 00 00 00 08 1d 82 | 02 00 0b 01 4c 41 4e 44 |........|....LAND| |00000170| 41 50 50 4c 02 00 00 00 | 00 00 00 08 1d 82 02 00 |APPL....|........| |00000180| 00 00 00 06 05 34 2e 30 | 62 31 00 00 00 09 08 46 |.....4.0|b1.....F| |00000190| 72 6f 6e 74 69 65 72 00 | 00 00 f0 00 01 04 4a 00 |rontier.|......J.| |000001a0| 02 00 00 00 0c 00 00 00 | 68 00 00 02 00 00 0f 06 |........|h.......| |000001b0| 47 65 6e 65 76 61 00 00 | 00 00 00 00 00 00 00 00 |Geneva..|........| |000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000001d0| 00 00 0c 00 00 00 00 00 | 00 00 00 00 00 06 54 00 |........|......T.| |000001e0| 00 a4 d0 77 90 ac b9 a9 | b4 00 00 00 09 00 00 00 |...w....|........| |000001f0| a0 00 32 01 04 02 12 4c | 41 4e 44 00 00 00 00 00 |..2....L|AND.....| |00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000210| 00 00 00 00 00 00 00 6f | 6e 20 63 61 6c 6c 69 6d |.......o|n callim| |00000220| 70 6f 72 74 65 72 20 28 | 70 61 74 68 29 20 c7 74 |porter (|path) .t| |00000230| 68 69 73 20 73 63 72 69 | 70 74 20 69 73 20 73 61 |his scri|pt is sa| |00000240| 76 65 64 20 77 69 74 68 | 20 61 6c 6c 20 65 78 70 |ved with| all exp| |00000250| 6f 72 74 65 64 20 6f 62 | 6a 65 63 74 73 0d 09 72 |orted ob|jects..r| |00000260| 65 74 75 72 6e 20 28 65 | 78 70 6f 72 74 2e 69 6d |eturn (e|xport.im| |00000270| 70 6f 72 74 65 72 20 28 | 70 61 74 68 29 29 0d 80 |porter (|path))..| |00000280| 00 00 00 00 00 80 00 00 | 00 00 00 00 00 00 0d 0c |........|........| |00000290| 63 61 6c 6c 69 6d 70 6f | 72 74 65 72 00 00 00 02 |callimpo|rter....| |000002a0| 01 31 00 00 49 36 73 63 | 70 74 00 01 04 4a 00 02 |.1..I6sc|pt...J..| |000002b0| 00 00 06 1e 00 00 42 98 | 00 4d 02 00 00 0f 06 47 |......B.|.M.....G| |000002c0| 65 6e 65 76 61 00 00 00 | 00 00 00 00 00 00 00 00 |eneva...|........| |000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000002e0| 00 09 00 00 00 00 00 3a | 00 00 00 00 06 54 00 00 |.......:|.....T..| |000002f0| ac 42 69 41 ac b9 a9 b5 | 00 00 00 2e 00 00 00 29 |.BiA....|.......)| |00000300| 00 03 01 dd 02 7d 4c 41 | 4e 44 00 00 00 00 00 00 |.....}LA|ND......| |00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000320| 00 00 00 00 00 00 56 65 | 72 73 69 6f 6e 20 32 2e |......Ve|rsion 2.| |00000330| 30 20 2d 20 39 2f 35 2f | 39 35 20 4d 61 73 6f 6e |0 - 9/5/|95 Mason| |00000340| 20 48 61 6c 65 0d 09 31 | 30 2f 32 39 2f 39 35 20 | Hale..1|0/29/95 | |00000350| 41 64 64 65 64 20 61 6c | 65 72 74 20 70 61 72 61 |Added al|ert para| |00000360| 6d 65 74 65 72 2e 20 20 | 49 66 20 74 72 75 65 20 |meter. |If true | |00000370| 63 6c 69 65 6e 74 20 69 | 73 20 61 6c 65 72 74 65 |client i|s alerte| |00000380| 64 20 6f 66 20 65 72 72 | 6f 72 73 2e 20 20 49 66 |d of err|ors. If| |00000390| 20 66 61 6c 73 65 20 6e | 6f 74 20 61 6c 65 72 74 | false n|ot alert| |000003a0| 20 69 73 20 6d 61 64 65 | 2e 0d 0d 6f 6e 20 73 61 | is made|...on sa| |000003b0| 66 65 74 79 43 68 65 63 | 6b 20 28 74 65 78 74 54 |fetyChec|k (textT| |000003c0| 6f 42 65 43 68 65 63 6b | 65 64 2c 20 61 6c 65 72 |oBeCheck|ed, aler| |000003d0| 74 20 3d 20 74 72 75 65 | 2c 20 61 64 72 53 61 66 |t = true|, adrSaf| |000003e0| 65 74 79 53 63 72 69 70 | 74 73 49 6e 69 74 20 3d |etyScrip|tsInit =| |000003f0| 20 40 77 65 62 54 72 61 | 70 73 2e 73 61 66 65 53 | @webTra|ps.safeS| |00000400| 63 72 69 70 74 73 29 20 | 0d 09 6c 6f 63 61 6c 0d |cripts) |..local.| |00000410| 09 09 74 65 6d 70 57 6f | 72 64 43 6f 75 6e 74 65 |..tempWo|rdCounte| |00000420| 72 0d 09 09 77 6f 72 6b | 69 6e 67 43 6f 70 79 4f |r...work|ingCopyO| |00000430| 66 53 63 72 69 70 74 20 | 3d 20 22 22 0d 09 09 66 |fScript |= ""...f| |00000440| 6f 75 6e 64 56 65 72 62 | 4c 69 73 74 20 3d 20 7b |oundVerb|List = {| |00000450| 7d 0d 09 09 63 68 65 63 | 6b 65 64 56 65 72 62 4c |}...chec|kedVerbL| |00000460| 69 73 74 20 3d 20 7b 7d | 0d 09 09 6c 6f 6f 70 43 |ist = {}|...loopC| |00000470| 6f 75 6e 74 65 72 54 77 | 6f 0d 09 09 6c 6f 6f 70 |ounterTw|o...loop| |00000480| 43 6f 75 6e 74 65 72 4f | 6e 65 0d 09 09 65 73 63 |CounterO|ne...esc| |00000490| 61 70 65 64 43 68 61 72 | 4c 69 73 74 20 3d 20 7b |apedChar|List = {| |000004a0| 22 5c 72 22 2c 20 22 5c | 74 22 2c 20 22 28 22 2c |"\r", "\|t", "(",| |000004b0| 20 22 29 22 2c 20 22 5b | 22 2c 20 22 5d 22 2c 20 | ")", "[|", "]", | |000004c0| 22 7b 22 2c 20 22 7d 22 | 2c 20 22 2c 22 2c 20 22 |"{", "}"|, ",", "| |000004d0| 3b 22 2c 20 22 2b 22 7d | 0d 09 0d 09 6f 6e 20 64 |;", "+"}|....on d| |000004e0| 65 62 75 67 52 65 70 6f | 72 74 20 28 6d 73 67 29 |ebugRepo|rt (msg)| |000004f0| 0d 09 09 69 66 20 6e 6f | 74 20 64 65 66 69 6e 65 |...if no|t define| |00000500| 64 20 28 73 63 72 61 74 | 63 68 70 61 64 2e 72 65 |d (scrat|chpad.re| |00000510| 73 75 6c 74 73 29 0d 09 | 09 09 6e 65 77 20 28 77 |sults)..|..new (w| |00000520| 70 54 65 78 74 54 79 70 | 65 2c 20 40 73 63 72 61 |pTextTyp|e, @scra| |00000530| 74 63 68 70 61 64 2e 72 | 65 73 75 6c 74 73 29 0d |tchpad.r|esults).| |00000540| 09 09 65 64 69 74 20 28 | 40 73 63 72 61 74 63 68 |..edit (|@scratch| |00000550| 70 61 64 2e 72 65 73 75 | 6c 74 73 29 0d 09 09 77 |pad.resu|lts)...w| |00000560| 70 2e 73 65 74 54 65 78 | 74 20 28 6d 73 67 20 2b |p.setTex|t (msg +| |00000570| 20 22 5c 72 5c 72 42 65 | 66 6f 72 65 3a 5c 72 22 | "\r\rBe|fore:\r"| |00000580| 20 2b 20 74 65 78 74 74 | 6f 42 65 43 68 65 63 6b | + textt|oBeCheck| |00000590| 65 64 20 2b 20 22 5c 72 | 5c 72 41 66 74 65 72 3a |ed + "\r|\rAfter:| |000005a0| 5c 72 22 20 2b 20 77 6f | 72 6b 69 6e 67 43 6f 70 |\r" + wo|rkingCop| |000005b0| 79 4f 66 53 63 72 69 70 | 74 20 2b 20 22 5c 72 5c |yOfScrip|t + "\r\| |000005c0| 72 56 65 72 62 73 20 74 | 6f 20 62 65 20 63 68 65 |rVerbs t|o be che| |000005d0| 63 6b 65 64 3a 5c 72 22 | 20 2b 20 73 74 72 69 6e |cked:\r"| + strin| |000005e0| 67 20 28 66 6f 75 6e 64 | 56 65 72 62 4c 69 73 74 |g (found|VerbList| |000005f0| 29 20 2b 20 22 5c 72 5c | 72 56 65 72 62 73 20 63 |) + "\r\|rVerbs c| |00000600| 68 65 63 6b 65 64 20 28 | 61 6e 64 20 70 61 73 73 |hecked (|and pass| |00000610| 65 64 29 3a 5c 72 22 20 | 2b 20 73 74 72 69 6e 67 |ed):\r" |+ string| |00000620| 20 28 63 68 65 63 6b 65 | 64 56 65 72 62 4c 69 73 | (checke|dVerbLis| |00000630| 74 29 29 0d 09 0d 09 6f | 6e 20 72 65 70 6f 72 74 |t))....o|n report| |00000640| 45 72 72 6f 72 20 28 6d | 73 67 29 0d 09 09 69 66 |Error (m|sg)...if| |00000650| 20 61 6c 65 72 74 0d 09 | 09 09 64 69 61 6c 6f 67 | alert..|..dialog| |00000660| 2e 61 6c 65 72 74 20 28 | 22 53 63 72 69 70 74 20 |.alert (|"Script | |00000670| 77 61 73 20 6e 6f 74 20 | 72 75 6e 21 5c 72 22 20 |was not |run!\r" | |00000680| 2b 20 6d 73 67 29 0d 09 | 09 64 65 62 75 67 52 65 |+ msg)..|.debugRe| |00000690| 70 6f 72 74 20 28 6d 73 | 67 29 0d 09 0d 09 77 6f |port (ms|g)....wo| |000006a0| 72 6b 69 6e 67 43 6f 70 | 79 4f 66 53 63 72 69 70 |rkingCop|yOfScrip| |000006b0| 74 20 3d 20 74 65 78 74 | 54 6f 42 65 43 68 65 63 |t = text|ToBeChec| |000006c0| 6b 65 64 0d 09 73 74 72 | 69 6e 67 2e 73 65 74 57 |ked..str|ing.setW| |000006d0| 6f 72 64 43 68 61 72 20 | 28 22 20 22 29 0d 09 69 |ordChar |(" ")..i| |000006e0| 66 20 74 65 78 74 54 6f | 42 65 43 68 65 63 6b 65 |f textTo|BeChecke| |000006f0| 64 20 63 6f 6e 74 61 69 | 6e 73 20 22 c7 22 0d 09 |d contai|ns "."..| |00000700| 09 72 65 70 6f 72 74 45 | 72 72 6f 72 20 28 22 49 |.reportE|rror ("I| |00000710| 6c 6c 65 67 61 6c 20 69 | 6e 73 74 72 75 63 74 69 |llegal i|nstructi| |00000720| 6f 6e 3a 20 43 6f 6d 6d | 65 6e 74 73 20 6e 6f 74 |on: Comm|ents not| |00000730| 20 61 6c 6c 6f 77 65 64 | 22 29 20 20 c7 64 6f 6e | allowed|") .don| |00000740| 27 74 20 61 6c 6c 6f 77 | 20 63 6f 6d 6d 65 6e 74 |'t allow| comment| |00000750| 73 2c 20 69 74 20 74 68 | 72 6f 77 73 20 6f 66 66 |s, it th|rows off| |00000760| 20 69 64 65 6e 74 69 66 | 69 63 61 74 69 6f 6e 20 | identif|ication | |00000770| 6f 66 20 73 74 72 69 6e | 67 73 0d 09 09 72 65 74 |of strin|gs...ret| |00000780| 75 72 6e 20 28 66 61 6c | 73 65 29 0d 09 69 66 20 |urn (fal|se)..if | |00000790| 28 74 65 78 74 54 6f 42 | 65 43 68 65 63 6b 65 64 |(textToB|eChecked| |000007a0| 20 63 6f 6e 74 61 69 6e | 73 20 22 d2 22 29 20 6f | contain|s ".") o| |000007b0| 72 20 20 28 74 65 78 74 | 54 6f 42 65 43 68 65 63 |r (text|ToBeChec| |000007c0| 6b 65 64 20 63 6f 6e 74 | 61 69 6e 73 20 22 d3 22 |ked cont|ains "."| |000007d0| 29 0d 09 09 72 65 70 6f | 72 74 45 72 72 6f 72 20 |)...repo|rtError | |000007e0| 28 22 49 6c 6c 65 67 61 | 6c 20 69 6e 73 74 72 75 |("Illega|l instru| |000007f0| 63 74 69 6f 6e 3a 20 43 | 75 72 6c 79 20 71 75 6f |ction: C|urly quo| |00000800| 74 65 73 20 6e 6f 74 20 | 61 6c 6c 6f 77 65 64 22 |tes not |allowed"| |00000810| 29 20 20 c7 64 6f 6e 27 | 74 20 61 6c 6c 6f 77 20 |) .don'|t allow | |00000820| 63 6f 6d 6d 65 6e 74 73 | 2c 20 69 74 20 74 68 72 |comments|, it thr| |00000830| 6f 77 73 20 6f 66 66 20 | 69 64 65 6e 74 69 66 69 |ows off |identifi| |00000840| 63 61 74 69 6f 6e 20 6f | 66 20 73 74 72 69 6e 67 |cation o|f string| |00000850| 73 0d 09 09 72 65 74 75 | 72 6e 20 28 66 61 6c 73 |s...retu|rn (fals| |00000860| 65 29 0d 09 74 65 78 74 | 54 6f 42 65 43 68 65 63 |e)..text|ToBeChec| |00000870| 6b 65 64 20 3d 20 73 74 | 72 69 6e 67 2e 72 65 70 |ked = st|ring.rep| |00000880| 6c 61 63 65 41 6c 6c 20 | 28 74 65 78 74 54 6f 42 |laceAll |(textToB| |00000890| 65 43 68 65 63 6b 65 64 | 2c 20 22 5c 5c 5c 22 22 |eChecked|, "\\\""| |000008a0| 2c 20 22 c6 22 29 20 c7 | 72 65 70 6c 61 63 65 20 |, ".") .|replace | |000008b0| 65 73 63 61 70 65 64 20 | 71 75 6f 74 65 73 0d 09 |escaped |quotes..| |000008c0| 66 6f 72 20 6c 6f 6f 70 | 43 6f 75 6e 74 65 72 54 |for loop|CounterT| |000008d0| 77 6f 20 3d 20 31 20 74 | 6f 20 73 74 72 69 6e 67 |wo = 1 t|o string| |000008e0| 2e 63 6f 75 6e 74 46 69 | 65 6c 64 73 20 28 74 65 |.countFi|elds (te| |000008f0| 78 74 54 6f 42 65 43 68 | 65 63 6b 65 64 2c 20 22 |xtToBeCh|ecked, "| |00000900| 5c 22 22 29 20 c7 62 75 | 69 6c 64 20 6d 61 63 72 |\"") .bu|ild macr| |00000910| 6f 73 74 72 69 6e 67 2c | 20 69 67 6e 6f 72 69 6e |ostring,| ignorin| |00000920| 67 20 74 68 69 6e 67 73 | 20 62 65 74 77 65 65 6e |g things| between| |00000930| 20 71 75 6f 74 65 73 0d | 09 09 6c 6f 63 61 6c 20 | quotes.|..local | |00000940| 28 74 65 73 74 53 74 72 | 69 6e 67 20 3d 20 73 74 |(testStr|ing = st| |00000950| 72 69 6e 67 2e 6e 74 68 | 46 69 65 6c 64 20 28 74 |ring.nth|Field (t| |00000960| 65 78 74 54 6f 42 65 43 | 68 65 63 6b 65 64 2c 20 |extToBeC|hecked, | |00000970| 22 5c 22 22 2c 20 6c 6f | 6f 70 43 6f 75 6e 74 65 |"\"", lo|opCounte| |00000980| 72 54 77 6f 29 29 0d 09 | 09 69 66 20 28 6d 6f 64 |rTwo))..|.if (mod| |00000990| 20 28 6c 6f 6f 70 43 6f | 75 6e 74 65 72 54 77 6f | (loopCo|unterTwo| |000009a0| 2c 20 32 29 29 20 3e 20 | 30 20 c7 20 74 65 73 74 |, 2)) > |0 . test| |000009b0| 20 65 76 65 6e 2f 6f 64 | 64 0d 09 09 09 74 65 73 | even/od|d....tes| |000009c0| 74 53 74 72 69 6e 67 20 | 3d 20 73 74 72 69 6e 67 |tString |= string| |000009d0| 2e 6c 6f 77 65 72 20 28 | 74 65 73 74 53 74 72 69 |.lower (|testStri| |000009e0| 6e 67 29 20 c7 20 6c 6f | 77 65 72 63 61 73 65 20 |ng) . lo|wercase | |000009f0| 61 6c 6c 20 76 65 72 62 | 73 20 66 6f 72 20 72 65 |all verb|s for re| |00000a00| 70 6c 61 63 65 6d 65 6e | 74 20 62 79 20 73 74 72 |placemen|t by str| |00000a10| 69 6e 67 2e 72 65 70 6c | 61 63 65 41 6c 6c 20 6c |ing.repl|aceAll l| |00000a20| 61 74 65 72 0d 09 09 09 | 69 66 20 6c 6f 6f 70 43 |ater....|if loopC| |00000a30| 6f 75 6e 74 65 72 54 77 | 6f 20 3d 3d 20 73 74 72 |ounterTw|o == str| |00000a40| 69 6e 67 2e 63 6f 75 6e | 74 46 69 65 6c 64 73 20 |ing.coun|tFields | |00000a50| 28 74 65 78 74 54 6f 42 | 65 43 68 65 63 6b 65 64 |(textToB|eChecked| |00000a60| 2c 20 22 5c 22 22 29 0d | 09 09 09 09 77 6f 72 6b |, "\"").|....work| |00000a70| 69 6e 67 43 6f 70 79 4f | 66 53 63 72 69 70 74 20 |ingCopyO|fScript | |00000a80| 3d 20 77 6f 72 6b 69 6e | 67 43 6f 70 79 4f 66 53 |= workin|gCopyOfS| |00000a90| 63 72 69 70 74 20 2b 20 | 74 65 73 74 53 74 72 69 |cript + |testStri| |00000aa0| 6e 67 0d 09 09 09 65 6c | 73 65 0d 09 09 09 09 77 |ng....el|se.....w| |00000ab0| 6f 72 6b 69 6e 67 43 6f | 70 79 4f 66 53 63 72 69 |orkingCo|pyOfScri| |00000ac0| 70 74 20 3d 20 77 6f 72 | 6b 69 6e 67 43 6f 70 79 |pt = wor|kingCopy| |00000ad0| 4f 66 53 63 72 69 70 74 | 20 2b 20 74 65 73 74 53 |OfScript| + testS| |00000ae0| 74 72 69 6e 67 20 2b 20 | 22 5c 22 22 0d 09 09 09 |tring + |"\""....| |00000af0| 66 6f 72 20 6c 6f 6f 70 | 43 6f 75 6e 74 65 72 4f |for loop|CounterO| |00000b00| 6e 65 20 3d 20 31 20 74 | 6f 20 73 69 7a 65 4f 66 |ne = 1 t|o sizeOf| |00000b10| 20 28 65 73 63 61 70 65 | 64 43 68 61 72 4c 69 73 | (escape|dCharLis| |00000b20| 74 29 0d 09 09 09 09 74 | 65 73 74 53 74 72 69 6e |t).....t|estStrin| |00000b30| 67 20 3d 20 73 74 72 69 | 6e 67 2e 72 65 70 6c 61 |g = stri|ng.repla| |00000b40| 63 65 41 6c 6c 20 28 74 | 65 73 74 53 74 72 69 6e |ceAll (t|estStrin| |00000b50| 67 2c 20 65 73 63 61 70 | 65 64 43 68 61 72 4c 69 |g, escap|edCharLi| |00000b60| 73 74 5b 6c 6f 6f 70 43 | 6f 75 6e 74 65 72 4f 6e |st[loopC|ounterOn| |00000b70| 65 5d 2c 20 22 20 22 29 | 20 c7 72 65 70 6c 61 63 |e], " ")| .replac| |00000b80| 65 20 65 73 63 61 70 65 | 64 20 63 68 61 72 73 20 |e escape|d chars | |00000b90| 77 69 74 68 20 73 70 61 | 63 65 73 0d 09 09 09 66 |with spa|ces....f| |00000ba0| 6f 72 20 6c 6f 6f 70 43 | 6f 75 6e 74 65 72 4f 6e |or loopC|ounterOn| |00000bb0| 65 20 3d 20 31 20 74 6f | 20 73 74 72 69 6e 67 2e |e = 1 to| string.| |00000bc0| 63 6f 75 6e 74 57 6f 72 | 64 73 20 28 74 65 73 74 |countWor|ds (test| |00000bd0| 53 74 72 69 6e 67 29 0d | 09 09 09 09 62 75 6e 64 |String).|....bund| |00000be0| 6c 65 20 c7 63 61 74 63 | 68 20 69 6c 6c 65 67 61 |le .catc|h illega| |00000bf0| 6c 20 76 65 72 62 20 63 | 6f 6d 62 69 6e 61 74 69 |l verb c|ombinati| |00000c00| 6f 6e 73 0d 09 09 09 09 | 09 69 66 20 28 73 74 72 |ons.....|.if (str| |00000c10| 69 6e 67 2e 6e 74 68 57 | 6f 72 64 20 28 74 65 73 |ing.nthW|ord (tes| |00000c20| 74 53 74 72 69 6e 67 2c | 20 6c 6f 6f 70 43 6f 75 |tString,| loopCou| |00000c30| 6e 74 65 72 4f 6e 65 29 | 20 62 65 67 69 6e 73 57 |nterOne)| beginsW| |00000c40| 69 74 68 20 22 40 22 29 | 20 61 6e 64 20 28 73 74 |ith "@")| and (st| |00000c50| 72 69 6e 67 2e 6e 74 68 | 57 6f 72 64 20 28 74 65 |ring.nth|Word (te| |00000c60| 73 74 53 74 72 69 6e 67 | 2c 20 6c 6f 6f 70 43 6f |stString|, loopCo| |00000c70| 75 6e 74 65 72 4f 6e 65 | 20 2d 20 31 29 20 3d 3d |unterOne| - 1) ==| |00000c80| 20 22 3d 22 29 0d 09 09 | 09 09 09 09 72 65 70 6f | "=")...|....repo| |00000c90| 72 74 45 72 72 6f 72 20 | 28 22 49 6c 6c 65 67 61 |rtError |("Illega| |00000ca0| 6c 20 49 6e 73 74 72 75 | 63 74 69 6f 6e 3a 20 3d |l Instru|ction: =| |00000cb0| 20 66 6f 6c 6c 6f 77 65 | 64 20 62 79 20 40 22 29 | followe|d by @")| |00000cc0| 0d 09 09 09 09 09 09 72 | 65 74 75 72 6e 20 28 66 |.......r|eturn (f| |00000cd0| 61 6c 73 65 29 0d 09 09 | 09 09 09 69 66 20 28 73 |alse)...|...if (s| |00000ce0| 74 72 69 6e 67 2e 6e 74 | 68 57 6f 72 64 20 28 74 |tring.nt|hWord (t| |00000cf0| 65 73 74 53 74 72 69 6e | 67 2c 20 6c 6f 6f 70 43 |estStrin|g, loopC| |00000d00| 6f 75 6e 74 65 72 4f 6e | 65 29 20 63 6f 6e 74 61 |ounterOn|e) conta| |00000d10| 69 6e 73 20 22 3d 40 22 | 29 0d 09 09 09 09 09 09 |ins "=@"|).......| |00000d20| 72 65 70 6f 72 74 45 72 | 72 6f 72 20 28 22 49 6c |reportEr|ror ("Il| |00000d30| 6c 65 67 61 6c 20 49 6e | 73 74 72 75 63 74 69 6f |legal In|structio| |00000d40| 6e 3a 20 3d 20 66 6f 6c | 6c 6f 77 65 64 20 62 79 |n: = fol|lowed by| |00000d50| 20 40 22 29 0d 09 09 09 | 09 09 09 72 65 74 75 72 | @")....|...retur| |00000d60| 6e 20 28 66 61 6c 73 65 | 29 0d 09 09 09 09 09 69 |n (false|)......i| |00000d70| 66 20 28 73 74 72 69 6e | 67 2e 6e 74 68 57 6f 72 |f (strin|g.nthWor| |00000d80| 64 20 28 74 65 73 74 53 | 74 72 69 6e 67 2c 20 6c |d (testS|tring, l| |00000d90| 6f 6f 70 43 6f 75 6e 74 | 65 72 4f 6e 65 29 20 3d |oopCount|erOne) =| |00000da0| 3d 20 22 3d 22 29 20 61 | 6e 64 20 28 64 65 66 69 |= "=") a|nd (defi| |00000db0| 6e 65 64 20 28 73 74 72 | 69 6e 67 2e 6e 74 68 57 |ned (str|ing.nthW| |00000dc0| 6f 72 64 20 28 74 65 73 | 74 53 74 72 69 6e 67 2c |ord (tes|tString,| |00000dd0| 20 6c 6f 6f 70 43 6f 75 | 6e 74 65 72 4f 6e 65 20 | loopCou|nterOne | |00000de0| 2d 20 31 29 5e 29 29 0d | 09 09 09 09 09 09 72 65 |- 1)^)).|......re| |00000df0| 70 6f 72 74 45 72 72 6f | 72 20 28 22 49 6c 6c 65 |portErro|r ("Ille| |00000e00| 67 61 6c 20 49 6e 73 74 | 72 75 63 74 69 6f 6e 3a |gal Inst|ruction:| |00000e10| 20 22 20 2b 20 73 74 72 | 69 6e 67 2e 6e 74 68 57 | " + str|ing.nthW| |00000e20| 6f 72 64 20 28 74 65 73 | 74 53 74 72 69 6e 67 2c |ord (tes|tString,| |00000e30| 20 6c 6f 6f 70 43 6f 75 | 6e 74 65 72 4f 6e 65 20 | loopCou|nterOne | |00000e40| 2d 20 31 29 20 2b 20 22 | 20 22 20 2b 20 20 73 74 |- 1) + "| " + st| |00000e50| 72 69 6e 67 2e 6e 74 68 | 57 6f 72 64 20 28 74 65 |ring.nth|Word (te| |00000e60| 73 74 53 74 72 69 6e 67 | 2c 20 6c 6f 6f 70 43 6f |stString|, loopCo| |00000e70| 75 6e 74 65 72 4f 6e 65 | 29 20 2b 20 20 22 5c 72 |unterOne|) + "\r| |00000e80| 43 61 6e 6e 6f 74 20 61 | 73 73 69 67 6e 20 6e 65 |Cannot a|ssign ne| |00000e90| 77 20 76 61 6c 75 65 73 | 20 74 6f 20 64 61 74 61 |w values| to data| |00000ea0| 62 61 73 65 20 6f 62 6a | 65 63 74 73 22 29 0d 09 |base obj|ects")..| |00000eb0| 09 09 09 09 09 72 65 74 | 75 72 6e 20 28 66 61 6c |.....ret|urn (fal| |00000ec0| 73 65 29 0d 09 09 09 09 | 69 66 20 6e 6f 74 20 28 |se).....|if not (| |00000ed0| 66 6f 75 6e 64 56 65 72 | 62 4c 69 73 74 20 63 6f |foundVer|bList co| |00000ee0| 6e 74 61 69 6e 73 20 73 | 74 72 69 6e 67 2e 6e 74 |ntains s|tring.nt| |00000ef0| 68 57 6f 72 64 20 28 74 | 65 73 74 73 74 72 69 6e |hWord (t|eststrin| |00000f00| 67 2c 20 6c 6f 6f 70 43 | 6f 75 6e 74 65 72 4f 6e |g, loopC|ounterOn| |00000f10| 65 29 29 0d 09 09 09 09 | 09 66 6f 75 6e 64 56 65 |e)).....|.foundVe| |00000f20| 72 62 4c 69 73 74 20 3d | 20 66 6f 75 6e 64 56 65 |rbList =| foundVe| |00000f30| 72 62 4c 69 73 74 20 2b | 20 73 74 72 69 6e 67 2e |rbList +| string.| |00000f40| 6e 74 68 57 6f 72 64 20 | 28 74 65 73 74 73 74 72 |nthWord |(teststr| |00000f50| 69 6e 67 2c 20 6c 6f 6f | 70 43 6f 75 6e 74 65 72 |ing, loo|pCounter| |00000f60| 4f 6e 65 29 0d 09 09 65 | 6c 73 65 0d 09 09 09 69 |One)...e|lse....i| |00000f70| 66 20 6c 6f 6f 70 43 6f | 75 6e 74 65 72 54 77 6f |f loopCo|unterTwo| |00000f80| 20 3d 3d 20 73 74 72 69 | 6e 67 2e 63 6f 75 6e 74 | == stri|ng.count| |00000f90| 46 69 65 6c 64 73 20 28 | 74 65 78 74 54 6f 42 65 |Fields (|textToBe| |00000fa0| 43 68 65 63 6b 65 64 2c | 20 22 5c 22 22 29 0d 09 |Checked,| "\"")..| |00000fb0| 09 09 09 77 6f 72 6b 69 | 6e 67 43 6f 70 79 4f 66 |...worki|ngCopyOf| |00000fc0| 53 63 72 69 70 74 20 3d | 20 77 6f 72 6b 69 6e 67 |Script =| working| |00000fd0| 43 6f 70 79 4f 66 53 63 | 72 69 70 74 20 2b 20 74 |CopyOfSc|ript + t| |00000fe0| 65 73 74 53 74 72 69 6e | 67 0d 09 09 09 65 6c 73 |estStrin|g....els| |00000ff0| 65 0d 09 09 09 09 77 6f | 72 6b 69 6e 67 43 6f 70 |e.....wo|rkingCop| |00001000| 79 4f 66 53 63 72 69 70 | 74 20 3d 20 77 6f 72 6b |yOfScrip|t = work| |00001010| 69 6e 67 43 6f 70 79 4f | 66 53 63 72 69 70 74 20 |ingCopyO|fScript | |00001020| 2b 20 74 65 73 74 53 74 | 72 69 6e 67 20 2b 20 22 |+ testSt|ring + "| |00001030| 5c 22 22 0d 09 77 6f 72 | 6b 69 6e 67 43 6f 70 79 |\""..wor|kingCopy| |00001040| 4f 66 53 63 72 69 70 74 | 20 3d 20 73 74 72 69 6e |OfScript| = strin| |00001050| 67 2e 72 65 70 6c 61 63 | 65 41 6c 6c 20 28 77 6f |g.replac|eAll (wo| |00001060| 72 6b 69 6e 67 43 6f 70 | 79 4f 66 53 63 72 69 70 |rkingCop|yOfScrip| |00001070| 74 2c 20 22 c6 22 2c 20 | 22 5c 5c 5c 22 22 29 20 |t, ".", |"\\\"") | |00001080| c7 70 75 74 20 62 61 63 | 6b 20 65 73 63 61 70 65 |.put bac|k escape| |00001090| 64 20 71 75 6f 74 65 73 | 0d 09 41 74 20 74 68 69 |d quotes|..At thi| |000010a0| 73 20 70 6f 69 6e 74 20 | 49 20 68 61 76 65 20 61 |s point |I have a| |000010b0| 20 6c 69 73 74 20 6f 66 | 20 76 65 72 62 73 20 74 | list of| verbs t| |000010c0| 6f 20 63 68 65 63 6b 2e | 20 20 54 6f 20 73 70 65 |o check.| To spe| |000010d0| 65 64 20 74 68 69 6e 67 | 73 20 75 70 20 74 68 61 |ed thing|s up tha| |000010e0| 74 20 6c 69 73 74 20 63 | 6f 75 6c 64 20 62 65 20 |t list c|ould be | |000010f0| 67 65 6e 65 72 61 74 65 | 64 20 62 79 20 61 20 55 |generate|d by a U| |00001100| 43 4d 44 2e 0d 09 66 6f | 72 20 6c 6f 6f 70 43 6f |CMD...fo|r loopCo| |00001110| 75 6e 74 65 72 54 77 6f | 20 3d 20 31 20 74 6f 20 |unterTwo| = 1 to | |00001120| 73 69 7a 65 4f 66 20 28 | 66 6f 75 6e 64 56 65 72 |sizeOf (|foundVer| |00001130| 62 4c 69 73 74 29 0d 09 | 09 62 75 6e 64 6c 65 20 |bList)..|.bundle | |00001140| c7 63 61 74 63 68 20 73 | 70 65 63 69 61 6c 20 65 |.catch s|pecial e| |00001150| 78 63 65 70 74 69 6f 6e | 73 2f 72 65 73 74 72 69 |xception|s/restri| |00001160| 63 74 20 6b 65 79 77 6f | 72 64 73 0d 09 09 09 69 |ct keywo|rds....i| |00001170| 66 20 66 6f 75 6e 64 56 | 65 72 62 4c 69 73 74 20 |f foundV|erbList | |00001180| 5b 6c 6f 6f 70 43 6f 75 | 6e 74 65 72 54 77 6f 5d |[loopCou|nterTwo]| |00001190| 20 62 65 67 69 6e 73 57 | 69 74 68 20 22 6b 65 72 | beginsW|ith "ker| |000011a0| 6e 65 6c 22 0d 09 09 09 | 09 72 65 70 6f 72 74 45 |nel"....|.reportE| |000011b0| 72 72 6f 72 20 28 22 49 | 6c 6c 65 67 61 6c 20 49 |rror ("I|llegal I| |000011c0| 6e 73 74 72 75 63 74 69 | 6f 6e 3a 20 22 20 2b 20 |nstructi|on: " + | |000011d0| 66 6f 75 6e 64 56 65 72 | 62 4c 69 73 74 20 5b 6c |foundVer|bList [l| |000011e0| 6f 6f 70 43 6f 75 6e 74 | 65 72 54 77 6f 5d 29 20 |oopCount|erTwo]) | |000011f0| 20 c7 64 6f 6e 27 74 20 | 61 6c 6c 6f 77 20 63 61 | .don't |allow ca| |00001200| 6c 6c 73 20 74 68 65 20 | 6b 65 72 6e 65 6c 20 64 |lls the |kernel d| |00001210| 69 72 65 63 74 6c 79 0d | 09 09 09 09 72 65 74 75 |irectly.|....retu| |00001220| 72 6e 20 28 66 61 6c 73 | 65 29 0d 09 09 09 69 66 |rn (fals|e)....if| |00001230| 20 66 6f 75 6e 64 56 65 | 72 62 4c 69 73 74 20 5b | foundVe|rbList [| |00001240| 6c 6f 6f 70 43 6f 75 6e | 74 65 72 54 77 6f 5d 20 |loopCoun|terTwo] | |00001250| 3d 3d 20 22 77 69 74 68 | 22 0d 09 09 09 09 72 65 |== "with|".....re| |00001260| 70 6f 72 74 45 72 72 6f | 72 20 28 22 49 6c 6c 65 |portErro|r ("Ille| |00001270| 67 61 6c 20 49 6e 73 74 | 72 75 63 74 69 6f 6e 3a |gal Inst|ruction:| |00001280| 20 22 20 2b 20 66 6f 75 | 6e 64 56 65 72 62 4c 69 | " + fou|ndVerbLi| |00001290| 73 74 20 5b 6c 6f 6f 70 | 43 6f 75 6e 74 65 72 54 |st [loop|CounterT| |000012a0| 77 6f 5d 29 0d 09 09 09 | 09 72 65 74 75 72 6e 20 |wo])....|.return | |000012b0| 28 66 61 6c 73 65 29 0d | 09 09 09 69 66 20 66 6f |(false).|...if fo| |000012c0| 75 6e 64 56 65 72 62 4c | 69 73 74 20 5b 6c 6f 6f |undVerbL|ist [loo| |000012d0| 70 43 6f 75 6e 74 65 72 | 54 77 6f 5d 20 63 6f 6e |pCounter|Two] con| |000012e0| 74 61 69 6e 73 20 22 5e | 22 0d 09 09 09 09 72 65 |tains "^|".....re| |000012f0| 70 6f 72 74 45 72 72 6f | 72 20 28 22 49 6c 6c 65 |portErro|r ("Ille| |00001300| 67 61 6c 20 49 6e 73 74 | 72 75 63 74 69 6f 6e 3a |gal Inst|ruction:| |00001310| 20 22 20 2b 20 66 6f 75 | 6e 64 56 65 72 62 4c 69 | " + fou|ndVerbLi| |00001320| 73 74 20 5b 6c 6f 6f 70 | 43 6f 75 6e 74 65 72 54 |st [loop|CounterT| |00001330| 77 6f 5d 20 2b 20 22 5c | 72 45 78 70 61 6e 73 69 |wo] + "\|rExpansi| |00001340| 6f 6e 20 6f 66 20 76 61 | 72 69 61 62 6c 65 73 20 |on of va|riables | |00001350| 6e 6f 74 20 61 6c 6c 6f | 77 65 64 2e 22 29 0d 09 |not allo|wed.")..| |00001360| 09 09 09 72 65 74 75 72 | 6e 20 28 66 61 6c 73 65 |...retur|n (false| |00001370| 29 0d 09 09 09 69 66 20 | 28 66 6f 75 6e 64 56 65 |)....if |(foundVe| |00001380| 72 62 4c 69 73 74 20 5b | 6c 6f 6f 70 43 6f 75 6e |rbList [|loopCoun| |00001390| 74 65 72 54 77 6f 5d 20 | 65 6e 64 73 57 69 74 68 |terTwo] |endsWith| |000013a0| 20 22 2e 22 29 20 6f 72 | 20 28 66 6f 75 6e 64 56 | ".") or| (foundV| |000013b0| 65 72 62 4c 69 73 74 20 | 5b 6c 6f 6f 70 43 6f 75 |erbList |[loopCou| |000013c0| 6e 74 65 72 54 77 6f 5d | 20 62 65 67 69 6e 73 57 |nterTwo]| beginsW| |000013d0| 69 74 68 20 22 2e 22 29 | 0d 09 09 09 09 72 65 70 |ith ".")|.....rep| |000013e0| 6f 72 74 45 72 72 6f 72 | 20 28 22 49 6c 6c 65 67 |ortError| ("Illeg| |000013f0| 61 6c 20 49 6e 73 74 72 | 75 63 74 69 6f 6e 3a 20 |al Instr|uction: | |00001400| 22 20 2b 20 66 6f 75 6e | 64 56 65 72 62 4c 69 73 |" + foun|dVerbLis| |00001410| 74 20 5b 6c 6f 6f 70 43 | 6f 75 6e 74 65 72 54 77 |t [loopC|ounterTw| |00001420| 6f 5d 20 2b 20 22 5c 72 | 56 65 72 62 20 63 61 6e |o] + "\r|Verb can| |00001430| 6e 6f 74 20 62 65 67 69 | 6e 20 6f 72 20 65 6e 64 |not begi|n or end| |00001440| 20 77 69 74 68 20 61 20 | 70 65 72 69 6f 64 2e 22 | with a |period."| |00001450| 29 0d 09 09 09 09 72 65 | 74 75 72 6e 20 28 66 61 |).....re|turn (fa| |00001460| 6c 73 65 29 0d 09 09 09 | 69 66 20 66 6f 75 6e 64 |lse)....|if found| |00001470| 56 65 72 62 4c 69 73 74 | 20 5b 6c 6f 6f 70 43 6f |VerbList| [loopCo| |00001480| 75 6e 74 65 72 54 77 6f | 5d 20 3d 3d 20 22 73 74 |unterTwo|] == "st| |00001490| 72 69 6e 67 22 0d 09 09 | 09 09 63 68 65 63 6b 65 |ring"...|..checke| |000014a0| 64 56 65 72 62 4c 69 73 | 74 20 3d 20 63 68 65 63 |dVerbLis|t = chec| |000014b0| 6b 65 64 56 65 72 62 4c | 69 73 74 20 2b 20 66 6f |kedVerbL|ist + fo| |000014c0| 75 6e 64 56 65 72 62 4c | 69 73 74 20 5b 6c 6f 6f |undVerbL|ist [loo| |000014d0| 70 43 6f 75 6e 74 65 72 | 54 77 6f 5d 0d 09 09 09 |pCounter|Two]....| |000014e0| 09 63 6f 6e 74 69 6e 75 | 65 20 c7 65 78 70 6c 69 |.continu|e .expli| |000014f0| 63 69 74 6c 79 20 61 6c | 6c 6f 77 20 74 68 65 20 |citly al|low the | |00001500| 73 74 72 69 6e 67 20 76 | 65 72 62 0d 09 09 6c 6f |string v|erb...lo| |00001510| 63 61 6c 20 28 61 64 72 | 53 61 66 65 74 79 53 63 |cal (adr|SafetySc| |00001520| 72 69 70 74 73 20 3d 20 | 61 64 72 53 61 66 65 74 |ripts = |adrSafet| |00001530| 79 53 63 72 69 70 74 73 | 49 6e 69 74 29 20 c7 20 |yScripts|Init) . | |00001540| 64 65 66 69 6e 65 20 61 | 64 64 72 65 73 73 20 76 |define a|ddress v| |00001550| 61 72 69 61 62 6c 65 20 | 62 65 66 6f 72 65 20 77 |ariable |before w| |00001560| 69 74 68 20 73 74 61 74 | 65 6d 65 6e 74 0d 09 09 |ith stat|ement...| |00001570| 69 66 20 64 65 66 69 6e | 65 64 20 28 66 6f 75 6e |if defin|ed (foun| |00001580| 64 56 65 72 62 4c 69 73 | 74 20 5b 6c 6f 6f 70 43 |dVerbLis|t [loopC| |00001590| 6f 75 6e 74 65 72 54 77 | 6f 5d 5e 29 20 c7 6f 6e |ounterTw|o]^) .on| |000015a0| 6c 79 20 64 61 6e 67 65 | 72 6f 75 73 20 69 66 20 |ly dange|rous if | |000015b0| 64 65 66 69 6e 65 64 0d | 09 09 09 62 75 6e 64 6c |defined.|...bundl| |000015c0| 65 20 c7 20 63 68 65 63 | 6b 20 61 64 64 72 65 73 |e . chec|k addres| |000015d0| 73 20 69 6e 20 74 61 62 | 6c 65 0d 09 09 09 09 6c |s in tab|le.....l| |000015e0| 6f 63 61 6c 20 28 73 75 | 62 54 61 62 6c 65 43 6f |ocal (su|bTableCo| |000015f0| 75 6e 74 65 72 20 3d 20 | 31 2c 20 6e 65 78 74 46 |unter = |1, nextF| |00001600| 69 65 6c 64 48 6f 6c 64 | 65 72 29 0d 09 09 09 09 |ieldHold|er).....| |00001610| 6c 6f 6f 70 0d 09 09 09 | 09 09 69 66 20 6e 6f 74 |loop....|..if not| |00001620| 20 64 65 66 69 6e 65 64 | 20 28 61 64 72 53 61 66 | defined| (adrSaf| |00001630| 65 74 79 53 63 72 69 70 | 74 73 5e 29 0d 09 09 09 |etyScrip|ts^)....| |00001640| 09 09 09 72 65 70 6f 72 | 74 45 72 72 6f 72 20 28 |...repor|tError (| |00001650| 22 49 6c 6c 65 67 61 6c | 20 49 6e 73 74 72 75 63 |"Illegal| Instruc| |00001660| 74 69 6f 6e 3a 20 22 20 | 2b 20 66 6f 75 6e 64 56 |tion: " |+ foundV| |00001670| 65 72 62 4c 69 73 74 20 | 5b 6c 6f 6f 70 43 6f 75 |erbList |[loopCou| |00001680| 6e 74 65 72 54 77 6f 5d | 29 0d 09 09 09 09 09 09 |nterTwo]|).......| |00001690| 72 65 74 75 72 6e 20 28 | 66 61 6c 73 65 29 0d 09 |return (|false)..| |000016a0| 09 09 09 09 6e 65 78 74 | 46 69 65 6c 64 48 6f 6c |....next|FieldHol| |000016b0| 64 65 72 20 3d 20 73 74 | 72 69 6e 67 2e 6e 74 68 |der = st|ring.nth| |000016c0| 46 69 65 6c 64 20 28 66 | 6f 75 6e 64 56 65 72 62 |Field (f|oundVerb| |000016d0| 4c 69 73 74 20 5b 6c 6f | 6f 70 43 6f 75 6e 74 65 |List [lo|opCounte| |000016e0| 72 54 77 6f 5d 2c 20 27 | 2e 27 2c 20 73 75 62 54 |rTwo], '|.', subT| |000016f0| 61 62 6c 65 43 6f 75 6e | 74 65 72 2b 2b 29 0d 09 |ableCoun|ter++)..| |00001700| 09 09 09 09 69 66 20 6e | 65 78 74 46 69 65 6c 64 |....if n|extField| |00001710| 48 6f 6c 64 65 72 20 3d | 3d 20 22 22 20 c7 72 61 |Holder =|= "" .ra| |00001720| 6e 20 6f 75 74 20 6f 66 | 20 66 69 65 6c 64 73 0d |n out of| fields.| |00001730| 09 09 09 09 09 09 62 72 | 65 61 6b 0d 09 09 09 09 |......br|eak.....| |00001740| 09 61 64 72 53 61 66 65 | 74 79 53 63 72 69 70 74 |.adrSafe|tyScript| |00001750| 73 20 3d 20 40 61 64 72 | 53 61 66 65 74 79 53 63 |s = @adr|SafetySc| |00001760| 72 69 70 74 73 5e 2e 5b | 6e 65 78 74 46 69 65 6c |ripts^.[|nextFiel| |00001770| 64 48 6f 6c 64 65 72 5d | 0d 09 09 09 6d 61 64 65 |dHolder]|....made| |00001780| 20 69 74 20 6f 75 74 20 | 6f 66 20 74 68 65 20 6c | it out |of the l| |00001790| 6f 6f 70 2c 20 72 65 70 | 6c 61 63 65 20 76 65 72 |oop, rep|lace ver| |000017a0| 62 20 77 69 74 68 20 6f | 62 6a 65 63 74 20 61 74 |b with o|bject at| |000017b0| 20 61 64 64 72 65 73 73 | 20 67 69 76 65 6e 0d 09 | address| given..| |000017c0| 09 09 63 61 73 65 20 74 | 79 70 65 4f 66 20 28 61 |..case t|ypeOf (a| |000017d0| 64 72 53 61 66 65 74 79 | 53 63 72 69 70 74 73 5e |drSafety|Scripts^| |000017e0| 29 20 c7 61 64 64 72 65 | 73 73 65 73 20 61 6e 64 |) .addre|sses and| |000017f0| 20 73 74 72 69 6e 67 73 | 20 6f 6e 6c 79 20 61 72 | strings| only ar| |00001800| 65 20 73 75 70 70 6f 72 | 74 65 64 0d 09 09 09 09 |e suppor|ted.....| |00001810| 61 64 64 72 65 73 73 54 | 79 70 65 20 c7 20 72 65 |addressT|ype . re| |00001820| 70 6c 61 63 65 20 77 69 | 74 68 20 61 64 64 72 65 |place wi|th addre| |00001830| 73 73 0d 09 09 09 09 09 | 77 6f 72 6b 69 6e 67 43 |ss......|workingC| |00001840| 6f 70 79 4f 66 53 63 72 | 69 70 74 20 3d 20 73 74 |opyOfScr|ipt = st| |00001850| 72 69 6e 67 2e 72 65 70 | 6c 61 63 65 41 6c 6c 20 |ring.rep|laceAll | |00001860| 28 77 6f 72 6b 69 6e 67 | 43 6f 70 79 4f 66 53 63 |(working|CopyOfSc| |00001870| 72 69 70 74 2c 20 66 6f | 75 6e 64 56 65 72 62 4c |ript, fo|undVerbL| |00001880| 69 73 74 20 5b 6c 6f 6f | 70 43 6f 75 6e 74 65 72 |ist [loo|pCounter| |00001890| 54 77 6f 5d 2c 20 61 64 | 72 53 61 66 65 74 79 53 |Two], ad|rSafetyS| |000018a0| 63 72 69 70 74 73 5e 29 | 0d 09 09 09 09 09 63 68 |cripts^)|......ch| |000018b0| 65 63 6b 65 64 56 65 72 | 62 4c 69 73 74 20 3d 20 |eckedVer|bList = | |000018c0| 63 68 65 63 6b 65 64 56 | 65 72 62 4c 69 73 74 20 |checkedV|erbList | |000018d0| 2b 20 66 6f 75 6e 64 56 | 65 72 62 4c 69 73 74 20 |+ foundV|erbList | |000018e0| 5b 6c 6f 6f 70 43 6f 75 | 6e 74 65 72 54 77 6f 5d |[loopCou|nterTwo]| |000018f0| 0d 09 09 09 09 73 74 72 | 69 6e 67 54 79 70 65 20 |.....str|ingType | |00001900| c7 20 6d 61 6b 65 20 73 | 75 72 65 20 73 74 72 69 |. make s|ure stri| |00001910| 6e 67 20 76 61 6c 75 65 | 20 69 73 20 63 6f 6d 69 |ng value| is comi| |00001920| 6e 67 20 66 72 6f 6d 20 | 73 61 66 65 53 63 72 69 |ng from |safeScri| |00001930| 70 74 73 20 74 61 62 6c | 65 20 6e 6f 74 20 65 6c |pts tabl|e not el| |00001940| 73 65 77 68 65 72 65 0d | 09 09 09 09 09 77 6f 72 |sewhere.|.....wor| |00001950| 6b 69 6e 67 43 6f 70 79 | 4f 66 53 63 72 69 70 74 |kingCopy|OfScript| |00001960| 20 3d 20 73 74 72 69 6e | 67 2e 72 65 70 6c 61 63 | = strin|g.replac| |00001970| 65 41 6c 6c 20 28 77 6f | 72 6b 69 6e 67 43 6f 70 |eAll (wo|rkingCop| |00001980| 79 4f 66 53 63 72 69 70 | 74 2c 20 66 6f 75 6e 64 |yOfScrip|t, found| |00001990| 56 65 72 62 4c 69 73 74 | 20 5b 6c 6f 6f 70 43 6f |VerbList| [loopCo| |000019a0| 75 6e 74 65 72 54 77 6f | 5d 2c 20 73 74 72 69 6e |unterTwo|], strin| |000019b0| 67 20 28 61 64 72 53 61 | 66 65 74 79 53 63 72 69 |g (adrSa|fetyScri| |000019c0| 70 74 73 29 29 0d 09 09 | 09 09 09 63 68 65 63 6b |pts))...|...check| |000019d0| 65 64 56 65 72 62 4c 69 | 73 74 20 3d 20 63 68 65 |edVerbLi|st = che| |000019e0| 63 6b 65 64 56 65 72 62 | 4c 69 73 74 20 2b 20 66 |ckedVerb|List + f| |000019f0| 6f 75 6e 64 56 65 72 62 | 4c 69 73 74 20 5b 6c 6f |oundVerb|List [lo| |00001a00| 6f 70 43 6f 75 6e 74 65 | 72 54 77 6f 5d 0d 09 09 |opCounte|rTwo]...| |00001a10| 09 65 6c 73 65 0d 09 09 | 09 09 72 65 70 6f 72 74 |.else...|..report| |00001a20| 45 72 72 6f 72 20 28 22 | 49 6c 6c 65 67 61 6c 20 |Error ("|Illegal | |00001a30| 49 6e 73 74 72 75 63 74 | 69 6f 6e 3a 20 22 20 2b |Instruct|ion: " +| |00001a40| 20 66 6f 75 6e 64 56 65 | 72 62 4c 69 73 74 20 5b | foundVe|rbList [| |00001a50| 6c 6f 6f 70 43 6f 75 6e | 74 65 72 54 77 6f 5d 29 |loopCoun|terTwo])| |00001a60| 0d 09 09 09 09 72 65 74 | 75 72 6e 20 28 66 61 6c |.....ret|urn (fal| |00001a70| 73 65 29 0d 09 09 65 6c | 73 65 0d 09 09 09 43 68 |se)...el|se....Ch| |00001a80| 65 63 6b 20 66 6f 72 20 | 74 68 69 6e 67 73 20 6c |eck for |things l| |00001a90| 69 6b 65 20 75 73 65 72 | 2e 6e 61 6d 65 20 3d 20 |ike user|.name = | |00001aa0| 22 4b 69 6e 67 20 6f 66 | 20 74 68 65 20 44 6f 72 |"King of| the Dor| |00001ab0| 6b 73 22 20 62 75 74 20 | 73 74 69 6c 6c 20 61 6c |ks" but |still al| |00001ac0| 6c 6f 77 20 65 64 69 74 | 20 28 40 75 73 65 72 29 |low edit| (@user)| |00001ad0| 20 74 6f 20 6f 70 65 6e | 20 6f 62 6a 65 63 74 73 | to open| objects| |00001ae0| 20 72 65 6d 6f 74 65 6c | 79 2e 0d 09 09 09 09 61 | remotel|y......a| |00001af0| 6c 73 6f 20 61 6c 6c 6f | 77 20 66 6f 72 20 73 75 |lso allo|w for su| |00001b00| 62 74 61 62 6c 65 73 20 | 69 6e 20 76 61 72 69 61 |btables |in varia| |00001b10| 62 6c 65 73 20 63 72 65 | 61 74 65 64 20 69 6e 20 |bles cre|ated in | |00001b20| 74 68 65 20 65 6d 62 65 | 64 64 65 64 20 73 63 72 |the embe|dded scr| |00001b30| 69 70 74 0d 09 09 09 69 | 66 20 28 66 6f 75 6e 64 |ipt....i|f (found| |00001b40| 56 65 72 62 4c 69 73 74 | 20 5b 6c 6f 6f 70 43 6f |VerbList| [loopCo| |00001b50| 75 6e 74 65 72 54 77 6f | 5d 20 63 6f 6e 74 61 69 |unterTwo|] contai| |00001b60| 6e 73 20 22 2e 22 29 20 | 61 6e 64 20 28 21 66 6f |ns ".") |and (!fo| |00001b70| 75 6e 64 56 65 72 62 4c | 69 73 74 20 5b 6c 6f 6f |undVerbL|ist [loo| |00001b80| 70 43 6f 75 6e 74 65 72 | 54 77 6f 5d 20 62 65 67 |pCounter|Two] beg| |00001b90| 69 6e 73 57 69 74 68 20 | 22 40 22 29 0d 09 09 09 |insWith |"@")....| |00001ba0| 09 69 66 20 64 65 66 69 | 6e 65 64 20 28 73 74 72 |.if defi|ned (str| |00001bb0| 69 6e 67 2e 6e 74 68 46 | 69 65 6c 64 20 28 66 6f |ing.nthF|ield (fo| |00001bc0| 75 6e 64 56 65 72 62 4c | 69 73 74 20 5b 6c 6f 6f |undVerbL|ist [loo| |00001bd0| 70 43 6f 75 6e 74 65 72 | 54 77 6f 5d 2c 20 27 2e |pCounter|Two], '.| |00001be0| 27 2c 20 31 29 5e 29 0d | 09 09 09 09 09 72 65 70 |', 1)^).|.....rep| |00001bf0| 6f 72 74 45 72 72 6f 72 | 20 28 22 49 6c 6c 65 67 |ortError| ("Illeg| |00001c00| 61 6c 20 49 6e 73 74 72 | 75 63 74 69 6f 6e 3a 20 |al Instr|uction: | |00001c10| 22 20 2b 20 66 6f 75 6e | 64 56 65 72 62 4c 69 73 |" + foun|dVerbLis| |00001c20| 74 20 5b 6c 6f 6f 70 43 | 6f 75 6e 74 65 72 54 77 |t [loopC|ounterTw| |00001c30| 6f 5d 29 0d 09 09 09 09 | 09 72 65 74 75 72 6e 20 |o]).....|.return | |00001c40| 28 66 61 6c 73 65 29 0d | 09 09 09 63 68 65 63 6b |(false).|...check| |00001c50| 65 64 56 65 72 62 4c 69 | 73 74 20 3d 20 63 68 65 |edVerbLi|st = che| |00001c60| 63 6b 65 64 56 65 72 62 | 4c 69 73 74 20 2b 20 66 |ckedVerb|List + f| |00001c70| 6f 75 6e 64 56 65 72 62 | 4c 69 73 74 20 5b 6c 6f |oundVerb|List [lo| |00001c80| 6f 70 43 6f 75 6e 74 65 | 72 54 77 6f 5d 0d 09 64 |opCounte|rTwo]..d| |00001c90| 65 62 75 67 52 65 70 6f | 72 74 20 28 22 53 75 63 |ebugRepo|rt ("Suc| |00001ca0| 63 65 73 73 22 29 0d 09 | 72 65 74 75 72 6e 20 28 |cess")..|return (| |00001cb0| 77 6f 72 6b 69 6e 67 43 | 6f 70 79 4f 66 53 63 72 |workingC|opyOfScr| |00001cc0| 69 70 74 29 0d 0d 0d 62 | 75 6e 64 6c 65 20 c7 74 |ipt)...b|undle .t| |00001cd0| 65 73 74 20 63 6f 64 65 | 0d 09 6c 6f 63 61 6c 20 |est code|..local | |00001ce0| 28 78 29 0d 09 62 75 6e | 64 6c 65 20 c7 73 68 6f |(x)..bun|dle .sho| |00001cf0| 75 6c 64 20 70 61 73 73 | 0d 09 09 78 20 3d 20 22 |uld pass|...x = "| |00001d00| 6c 6f 63 61 6c 20 28 64 | 75 72 61 74 69 6f 6e 20 |local (d|uration | |00001d10| 3d 20 31 30 2c 20 41 4d | 70 6c 69 74 75 64 65 20 |= 10, AM|plitude | |00001d20| 3d 20 32 30 30 2c 20 66 | 72 65 71 75 65 6e 63 79 |= 200, f|requency| |00001d30| 20 3d 20 31 30 30 30 2c | 20 69 78 78 78 29 3b 73 | = 1000,| ixxx);s| |00001d40| 70 65 61 6b 65 72 2e 73 | 6f 75 6e 64 20 28 64 75 |peaker.s|ound (du| |00001d50| 72 61 74 69 6f 6e 2c 20 | 61 6d 70 6c 69 74 75 64 |ration, |amplitud| |00001d60| 65 2c 20 66 72 65 71 75 | 65 6e 63 79 29 3b 22 0d |e, frequ|ency);".| |00001d70| 09 09 78 20 3d 20 22 65 | 64 69 74 25 32 30 28 40 |..x = "e|dit%20(@| |00001d80| 77 65 62 73 65 72 76 65 | 72 2e 75 74 69 6c 69 74 |webserve|r.utilit| |00001d90| 69 65 73 2e 72 65 61 64 | 6d 65 29 3b 66 72 6f 6e |ies.read|me);fron| |00001da0| 74 69 65 72 2e 62 72 69 | 6e 67 54 6f 66 72 6f 6e |tier.bri|ngTofron| |00001db0| 74 20 28 29 3b 20 22 0d | 09 09 78 20 3d 20 22 64 |t (); ".|..x = "d| |00001dc0| 69 61 6c 6f 67 2e 6e 6f | 74 69 66 79 25 32 30 28 |ialog.no|tify%20(| |00001dd0| 25 32 32 48 65 6c 6c 6f | 25 32 30 57 6f 72 6c 64 |%22Hello|%20World| |00001de0| 21 25 32 32 29 3b 25 30 | 44 6c 6f 63 61 6c 25 32 |!%22);%0|Dlocal%2| |00001df0| 30 28 69 29 3b 25 30 44 | 66 6f 72 25 32 30 69 25 |0(i);%0D|for%20i%| |00001e00| 32 30 25 33 44 25 32 30 | 31 25 32 30 74 6f 25 32 |20%3D%20|1%20to%2| |00001e10| 30 31 30 25 32 30 7b 25 | 30 44 25 30 39 73 70 65 |010%20{%|0D%09spe| |00001e20| 61 6b 65 72 2e 73 6f 75 | 6e 64 25 32 30 28 31 30 |aker.sou|nd%20(10| |00001e30| 2c 32 35 30 2c 25 32 30 | 34 30 30 30 25 32 30 25 |,250,%20|4000%20%| |00001e40| 32 42 25 32 30 28 69 25 | 32 30 2a 25 32 30 31 30 |2B%20(i%|20*%2010| |00001e50| 30 30 29 29 7d 22 0d 09 | 09 78 20 3d 20 22 65 64 |00))}"..|.x = "ed| |00001e60| 69 74 20 28 40 72 6f 6f | 74 2e 75 73 65 72 29 3b |it (@roo|t.user);| |00001e70| 20 46 72 6f 6e 74 69 65 | 72 2e 62 72 69 6e 67 54 | Frontie|r.bringT| |00001e80| 6f 46 72 6f 6e 74 20 28 | 29 3b 20 64 69 61 6c 6f |oFront (|); dialo| |00001e90| 67 2e 6e 6f 74 69 66 79 | 20 28 5c 22 48 65 6c 6c |g.notify| (\"Hell| |00001ea0| 6f 20 5c 5c 5c 22 20 5c | 22 20 25 32 42 20 75 73 |o \\\" \|" %2B us| |00001eb0| 65 72 2e 6e 61 6d 65 20 | 25 32 42 20 5c 22 5c 5c |er.name |%2B \"\\| |00001ec0| 5c 22 21 5c 22 29 3b 22 | 0d 09 09 78 20 3d 20 22 |\"!\");"|...x = "| |00001ed0| 6c 6f 63 61 6c 20 28 73 | 20 3d 20 73 74 72 69 6e |local (s| = strin| |00001ee0| 67 20 28 63 6c 6f 63 6b | 2e 6e 6f 77 20 28 29 29 |g (clock|.now ())| |00001ef0| 29 3b 20 73 74 72 69 6e | 67 20 28 63 6c 6f 63 6b |); strin|g (clock| |00001f00| 2e 74 69 63 6b 73 20 28 | 29 29 3b 73 20 3d 20 73 |.ticks (|));s = s| |00001f10| 74 72 69 6e 67 2e 64 65 | 6c 65 74 65 20 28 73 2c |tring.de|lete (s,| |00001f20| 20 33 2c 20 32 29 3b 20 | 64 69 61 6c 6f 67 2e 6e | 3, 2); |dialog.n| |00001f30| 6f 74 69 66 79 20 28 73 | 29 3b 22 20 0d 09 09 78 |otify (s|);" ...x| |00001f40| 20 3d 20 22 44 49 41 4c | 4f 47 2e 6e 6f 74 69 66 | = "DIAL|OG.notif| |00001f50| 79 20 28 5c 22 48 65 6c | 6c 6f 20 5c 22 20 25 32 |y (\"Hel|lo \" %2| |00001f60| 42 20 75 73 65 72 2e 6e | 61 6d 65 20 25 32 42 20 |B user.n|ame %2B | |00001f70| 5c 22 21 5c 22 29 3b 64 | 69 61 6c 6f 67 2e 4e 4f |\"!\");d|ialog.NO| |00001f80| 54 49 46 59 20 28 5c 22 | 49 74 20 69 73 20 5c 22 |TIFY (\"|It is \"| |00001f90| 20 25 32 42 20 73 74 72 | 69 6e 67 2e 64 65 6c 65 | %2B str|ing.dele| |00001fa0| 74 65 20 28 63 6c 6f 63 | 6b 2e 6e 6f 77 20 28 29 |te (cloc|k.now ()| |00001fb0| 2c 20 33 2c 32 29 29 3b | 64 69 61 6c 6f 67 2e 6e |, 3,2));|dialog.n| |00001fc0| 6f 74 69 66 79 20 28 5c | 22 41 72 65 20 77 65 20 |otify (\|"Are we | |00001fd0| 68 61 76 69 6e 67 20 66 | 75 6e 20 79 65 74 3f 5c |having f|un yet?\| |00001fe0| 22 29 3b 22 0d 09 0d 09 | 62 75 6e 64 6c 65 20 c7 |");"....|bundle .| |00001ff0| 73 68 6f 75 6c 64 20 66 | 61 69 6c 0d 09 09 78 20 |should f|ail...x | |00002000| 3d 20 22 6c 6f 63 61 6c | 20 28 72 64 20 3d 20 73 |= "local| (rd = s| |00002010| 69 7a 65 4f 66 20 28 75 | 73 65 72 29 2c 20 69 29 |izeOf (u|ser), i)| |00002020| 3b 20 64 69 61 6c 6f 67 | 2e 6e 6f 74 69 66 79 20 |; dialog|.notify | |00002030| 28 72 64 29 5c 72 3b 20 | 66 6f 72 20 69 20 3d 20 |(rd)\r; |for i = | |00002040| 31 20 74 6f 20 72 64 20 | 7b 3b 64 69 61 6c 6f 67 |1 to rd |{;dialog| |00002050| 2e 6e 6f 74 69 66 79 20 | 28 6e 61 6d 65 4f 66 20 |.notify |(nameOf | |00002060| 28 75 73 65 72 5b 69 5d | 29 29 7d 3b 22 0d 09 09 |(user[i]|))};"...| |00002070| 78 20 3d 20 22 5b 5c 22 | 66 69 6c 65 5c 22 5d 20 |x = "[\"|file\"] | |00002080| 20 2e 20 20 20 5b 5c 22 | 64 65 6c 65 74 65 5c 22 | . [\"|delete\"| |00002090| 5d 20 28 5c 22 4d 61 63 | 20 48 44 3a 54 65 73 74 |] (\"Mac| HD:Test| |000020a0| 5c 22 29 22 0d 09 09 78 | 20 3d 20 22 5b 5c 22 66 |\")"...x| = "[\"f| |000020b0| 69 6c 65 5c 22 5d 2e 20 | 20 20 5b 5c 22 64 65 6c |ile\"]. | [\"del| |000020c0| 65 74 65 5c 22 5d 20 28 | 5c 22 4d 61 63 20 48 44 |ete\"] (|\"Mac HD| |000020d0| 3a 54 65 73 74 5c 22 29 | 22 0d 09 09 78 20 3d 20 |:Test\")|"...x = | |000020e0| 22 66 69 6c 65 2e 5b 5c | 22 64 65 6c 65 74 65 5c |"file.[\|"delete\| |000020f0| 22 5d 20 28 5c 22 4d 61 | 63 20 48 44 3a 54 65 73 |"] (\"Ma|c HD:Tes| |00002100| 74 5c 22 29 22 0d 09 09 | 78 20 3d 20 22 5b 5c 22 |t\")"...|x = "[\"| |00002110| 66 69 6c 65 5c 22 5d 20 | 20 2e 5b 5c 22 64 65 6c |file\"] | .[\"del| |00002120| 65 74 65 5c 22 5d 20 28 | 5c 22 4d 61 63 20 48 44 |ete\"] (|\"Mac HD| |00002130| 3a 54 65 73 74 5c 22 29 | 22 0d 09 09 78 20 3d 20 |:Test\")|"...x = | |00002140| 22 5b 5c 22 66 69 6c 65 | 5c 22 5d 2e 5b 5c 22 64 |"[\"file|\"].[\"d| |00002150| 65 6c 65 74 65 5c 22 5d | 20 28 5c 22 4d 61 63 20 |elete\"]| (\"Mac | |00002160| 48 44 3a 54 65 73 74 5c | 22 29 22 0d 09 09 78 20 |HD:Test\|")"...x | |00002170| 3d 20 22 73 63 72 61 74 | 63 68 70 61 64 2e 74 65 |= "scrat|chpad.te| |00002180| 73 74 31 20 3d 20 d2 49 | 20 77 72 6f 74 65 20 64 |st1 = .I| wrote d| |00002190| 61 74 61 20 74 6f 20 74 | 68 65 20 4f 44 d3 22 0d |ata to t|he OD.".| |000021a0| 09 09 78 20 3d 20 22 6c | 6f 63 61 6c 20 28 74 65 |..x = "l|ocal (te| |000021b0| 73 74 29 20 c7 65 6e 63 | 6c 6f 73 65 20 5c 22 3b |st) .enc|lose \";| |000021c0| 66 69 6c 65 2e 64 65 6c | 65 74 65 20 28 5c 22 48 |file.del|ete (\"H| |000021d0| 44 3a 53 61 63 72 69 66 | 69 63 69 61 6c 5c 22 29 |D:Sacrif|icial\")| |000021e0| 3b c7 5c 22 22 0d 09 09 | 78 20 3d 20 22 6c 6f 63 |;.\""...|x = "loc| |000021f0| 61 6c 20 28 66 20 3d 20 | 61 64 64 72 65 73 73 20 |al (f = |address | |00002200| 28 5c 22 66 69 6c 65 2e | 64 65 6c 65 74 65 5c 22 |(\"file.|delete\"| |00002210| 29 3b 20 66 5e 20 28 5c | 22 4d 61 63 69 6e 74 6f |); f^ (\|"Macinto| |00002220| 73 68 20 48 44 3a 53 61 | 63 72 69 66 69 63 69 61 |sh HD:Sa|crificia| |00002230| 6c 20 46 69 6c 65 5c 22 | 29 3b 22 0d 09 09 78 20 |l File\"|);"...x | |00002240| 3d 20 22 65 76 61 6c 75 | 61 74 65 20 28 2d 33 30 |= "evalu|ate (-30| |00002250| 30 29 3b 22 0d 09 09 78 | 20 3d 20 22 66 69 6c 65 |0);"...x| = "file| |00002260| 2e 64 65 6c 65 74 65 20 | 28 5c 22 4d 61 63 69 6e |.delete |(\"Macin| |00002270| 74 6f 73 68 20 48 44 3a | 53 61 63 72 69 66 69 63 |tosh HD:|Sacrific| |00002280| 69 61 6c 20 46 69 6c 65 | 5c 22 29 22 0d 09 09 78 |ial File|\")"...x| |00002290| 20 3d 20 22 6c 6f 63 61 | 6c 20 28 69 20 3d 40 66 | = "loca|l (i =@f| |000022a0| 69 6c 65 2e 64 65 6c 65 | 74 65 29 3b 20 69 5e 20 |ile.dele|te); i^ | |000022b0| 28 5c 22 4d 61 63 69 6e | 74 6f 73 68 20 48 44 3a |(\"Macin|tosh HD:| |000022c0| 53 61 63 72 69 66 69 63 | 69 61 6c 20 46 69 6c 65 |Sacrific|ial File| |000022d0| 5c 22 29 22 0d 09 09 78 | 20 3d 20 22 64 69 61 6c |\")"...x| = "dial| |000022e0| 6f 67 2e 6e 6f 74 69 66 | 79 20 28 66 69 6c 65 2e |og.notif|y (file.| |000022f0| 64 65 6c 65 74 65 20 28 | 5c 22 4d 61 63 69 6e 74 |delete (|\"Macint| |00002300| 6f 73 68 20 48 44 3a 53 | 61 63 72 69 66 69 63 69 |osh HD:S|acrifici| |00002310| 61 6c 20 46 69 6c 65 5c | 22 29 29 22 0d 09 09 78 |al File\|"))"...x| |00002320| 20 3d 20 22 6e 65 77 20 | 28 74 61 62 6c 65 54 79 | = "new |(tableTy| |00002330| 70 65 2c 20 40 73 63 72 | 61 74 63 68 70 61 64 2e |pe, @scr|atchpad.| |00002340| 7a 7a 7a 29 3b 7a 7a 7a | 2e 61 20 3d 20 5c 22 49 |zzz);zzz|.a = \"I| |00002350| 27 6d 20 62 61 63 6b c9 | 5c 22 3b 22 0d 09 09 78 |'m back.|\";"...x| |00002360| 20 3d 20 22 6e 65 77 20 | 28 61 64 64 72 65 73 73 | = "new |(address| |00002370| 54 79 70 65 2c 20 40 77 | 65 62 54 72 61 70 73 2e |Type, @w|ebTraps.| |00002380| 73 61 66 65 53 63 72 69 | 70 74 73 2e 75 73 65 72 |safeScri|pts.user| |00002390| 29 3b 20 77 65 62 54 72 | 61 70 73 2e 73 61 66 65 |); webTr|aps.safe| |000023a0| 53 63 72 69 70 74 73 2e | 75 73 65 72 20 3d 20 40 |Scripts.|user = @| |000023b0| 66 69 6c 65 2e 64 65 6c | 65 74 65 3b 22 0d 09 09 |file.del|ete;"...| |000023c0| 78 20 3d 20 22 6c 6f 63 | 61 6c 20 28 66 20 3d 20 |x = "loc|al (f = | |000023d0| 5c 22 66 69 6c 65 5c 22 | 29 3b 20 66 20 3d 20 66 |\"file\"|); f = f| |000023e0| 20 25 32 42 20 5c 22 2e | 64 65 6c 65 74 65 5c 22 | %2B \".|delete\"| |000023f0| 3b 20 66 5e 20 28 5c 22 | 4d 61 63 69 6e 74 6f 73 |; f^ (\"|Macintos| |00002400| 68 20 48 44 3a 53 61 63 | 72 69 66 69 63 69 61 6c |h HD:Sac|rificial| |00002410| 20 46 69 6c 65 5c 22 29 | 3b 22 20 0d 09 09 78 20 | File\")|;" ...x | |00002420| 20 3d 20 22 75 73 65 72 | 2e 6e 61 6d 65 20 3d 20 | = "user|.name = | |00002430| 5c 22 44 6f 72 6b 20 4b | 69 6e 67 5c 22 3b 20 64 |\"Dork K|ing\"; d| |00002440| 69 61 6c 6f 67 2e 6e 6f | 74 69 66 79 20 28 75 73 |ialog.no|tify (us| |00002450| 65 72 2e 6e 61 6d 65 29 | 3b 22 0d 09 78 20 3d 20 |er.name)|;"..x = | |00002460| 74 6f 79 73 2e 75 72 6c | 44 65 63 6f 64 65 20 28 |toys.url|Decode (| |00002470| 78 29 20 c7 20 22 2b 22 | 20 3d 20 25 32 42 0d 09 |x) . "+"| = %2B..| |00002480| 65 76 61 6c 75 61 74 65 | 20 28 73 61 66 65 74 79 |evaluate| (safety| |00002490| 43 68 65 63 6b 20 28 78 | 29 29 0d 0d 49 27 6d 20 |Check (x|))..I'm | |000024a0| 75 73 69 6e 67 20 69 66 | 20 64 65 66 69 6e 65 64 |using if| defined| |000024b0| 20 28 76 65 72 62 29 20 | 74 6f 20 69 64 65 6e 74 | (verb) |to ident| |000024c0| 69 66 79 20 76 65 72 62 | 73 20 74 68 61 74 20 6d |ify verb|s that m| |000024d0| 69 67 68 74 20 62 65 20 | 64 61 6e 67 65 72 6f 75 |ight be |dangerou| |000024e0| 73 2e 20 20 20 42 79 20 | 64 69 73 61 6c 6c 6f 77 |s. By |disallow| |000024f0| 69 6e 67 20 77 69 74 68 | 20 73 74 61 74 65 6d 65 |ing with| stateme| |00002500| 6e 74 73 0d 09 74 68 61 | 74 20 73 68 6f 75 6c 64 |nts..tha|t should| |00002510| 20 61 6c 6c 6f 77 20 76 | 61 72 69 61 62 6c 65 73 | allow v|ariables| |00002520| 20 61 6e 64 20 66 6c 61 | 67 20 76 65 72 62 73 20 | and fla|g verbs | |00002530| 74 68 61 74 20 6e 65 65 | 64 20 74 6f 20 62 65 20 |that nee|d to be | |00002540| 63 68 65 63 6b 65 64 2e | 0d 09 43 61 6e 27 74 20 |checked.|..Can't | |00002550| 61 73 73 75 6d 65 20 74 | 61 62 6c 65 54 79 70 65 |assume t|ableType| |00002560| 20 69 73 20 73 61 66 65 | 2e 20 20 41 6c 6c 6f 77 | is safe|. Allow| |00002570| 73 20 68 61 63 6b 65 72 | 20 74 6f 20 73 74 65 70 |s hacker| to step| |00002580| 20 74 68 72 6f 75 67 68 | 20 61 6e 20 61 72 72 61 | through| an arra| |00002590| 79 20 74 6f 20 67 65 74 | 20 74 6f 20 74 68 65 20 |y to get| to the | |000025a0| 76 65 72 62 2c 20 6f 72 | 20 63 61 6c 6c 20 69 74 |verb, or| call it| |000025b0| 20 62 79 20 69 6e 64 65 | 78 2e 0d 0d 45 6d 62 65 | by inde|x...Embe| |000025c0| 64 64 65 64 20 53 63 72 | 69 70 74 20 52 75 6c 65 |dded Scr|ipt Rule| |000025d0| 73 0d 09 4e 6f 20 63 6f | 6d 6d 65 6e 74 73 0d 09 |s..No co|mments..| |000025e0| 4e 6f 20 63 75 72 6c 79 | 20 71 75 6f 74 65 73 0d |No curly| quotes.| |000025f0| 09 4e 6f 20 77 69 74 68 | 20 73 74 61 74 65 6d 65 |.No with| stateme| |00002600| 6e 74 73 0d 09 4e 6f 20 | 5e 0d 09 4e 6f 20 63 61 |nts..No |^..No ca| |00002610| 6c 6c 73 20 74 6f 20 6b | 65 72 6e 65 6c 0d 09 4e |lls to k|ernel..N| |00002620| 6f 20 3d 20 66 6f 6c 6c | 6f 77 65 64 20 62 79 20 |o = foll|owed by | |00002630| 40 20 28 64 69 61 6c 6c | 6f 77 73 20 61 73 73 69 |@ (diall|ows assi| |00002640| 67 6e 6d 65 6e 74 20 6f | 66 20 73 63 72 69 70 74 |gnment o|f script| |00002650| 73 20 74 6f 20 76 61 72 | 69 61 62 6c 65 29 0d 09 |s to var|iable)..| |00002660| 56 65 72 62 73 20 6d 75 | 73 74 20 6d 61 74 63 68 |Verbs mu|st match| |00002670| 20 61 64 64 72 65 73 73 | 20 65 6e 74 72 79 20 69 | address| entry i| |00002680| 6e 20 53 61 66 65 53 63 | 72 69 70 74 73 20 74 61 |n SafeSc|ripts ta| |00002690| 62 6c 65 20 65 78 61 63 | 74 6c 79 0d 09 43 61 6e |ble exac|tly..Can| |000026a0| 6e 6f 74 20 61 73 73 69 | 67 6e 20 6e 65 77 20 76 |not assi|gn new v| |000026b0| 61 6c 75 65 73 20 74 6f | 20 64 61 74 61 62 61 73 |alues to| databas| |000026c0| 65 20 6f 62 6a 65 63 74 | 73 20 28 69 2e 65 2e 20 |e object|s (i.e. | |000026d0| 73 63 72 61 74 63 68 70 | 61 64 2e 78 20 3d 20 22 |scratchp|ad.x = "| |000026e0| 66 6f 6f 22 29 0d 0d 4f | 6c 64 20 76 65 72 73 69 |foo")..O|ld versi| |000026f0| 6f 6e 0d 09 6f 6e 20 73 | 61 66 65 74 79 43 68 65 |on..on s|afetyChe| |00002700| 63 6b 20 28 74 65 78 74 | 54 6f 42 65 43 68 65 63 |ck (text|ToBeChec| |00002710| 6b 65 64 2c 20 61 64 72 | 53 61 66 65 74 79 53 63 |ked, adr|SafetySc| |00002720| 72 69 70 74 73 49 6e 69 | 74 20 3d 20 40 77 65 62 |riptsIni|t = @web| |00002730| 54 72 61 70 73 2e 73 61 | 66 65 53 63 72 69 70 74 |Traps.sa|feScript| |00002740| 73 29 20 c7 38 2f 31 2f | 39 35 20 4d 41 48 0d 09 |s) .8/1/|95 MAH..| |00002750| 09 6c 6f 63 61 6c 20 28 | 74 65 6d 70 43 68 75 6e |.local (|tempChun| |00002760| 6b 43 6f 75 6e 74 65 72 | 2c 20 74 65 6d 70 50 61 |kCounter|, tempPa| |00002770| 72 61 6d 43 6f 75 6e 74 | 65 72 2c 20 74 65 6d 70 |ramCount|er, temp| |00002780| 4c 69 6e 65 43 6f 75 6e | 74 65 72 2c 20 74 65 6d |LineCoun|ter, tem| |00002790| 70 57 6f 72 64 43 6f 75 | 6e 74 65 72 2c 20 77 6f |pWordCou|nter, wo| |000027a0| 72 6b 69 6e 67 43 6f 70 | 79 4f 66 53 63 72 69 70 |rkingCop|yOfScrip| |000027b0| 74 2c 20 63 68 65 63 6b | 65 64 56 65 72 62 4c 69 |t, check|edVerbLi| |000027c0| 73 74 20 3d 20 7b 7d 29 | 0d 09 09 77 6f 72 6b 69 |st = {})|...worki| |000027d0| 6e 67 43 6f 70 79 4f 66 | 53 63 72 69 70 74 20 3d |ngCopyOf|Script =| |000027e0| 20 74 65 78 74 54 6f 42 | 65 43 68 65 63 6b 65 64 | textToB|eChecked| |000027f0| 0d 09 09 66 6f 72 20 74 | 65 6d 70 4c 69 6e 65 43 |...for t|empLineC| |00002800| 6f 75 6e 74 65 72 20 3d | 20 31 20 74 6f 20 73 74 |ounter =| 1 to st| |00002810| 72 69 6e 67 2e 63 6f 75 | 6e 74 46 69 65 6c 64 73 |ring.cou|ntFields| |00002820| 20 28 74 65 78 74 54 6f | 42 65 43 68 65 63 6b 65 | (textTo|BeChecke| |00002830| 64 2c 20 22 3b 22 29 20 | c7 20 62 72 65 61 6b 20 |d, ";") |. break | |00002840| 64 6f 77 6e 20 69 6e 74 | 6f 20 6c 69 6e 65 73 0d |down int|o lines.| |00002850| 09 09 09 6c 6f 63 61 6c | 20 28 6c 69 6e 65 53 74 |...local| (lineSt| |00002860| 72 69 6e 67 56 61 72 48 | 6f 6c 64 65 72 20 3d 20 |ringVarH|older = | |00002870| 73 74 72 69 6e 67 2e 6e | 74 68 46 69 65 6c 64 20 |string.n|thField | |00002880| 28 74 65 78 74 54 6f 42 | 65 43 68 65 63 6b 65 64 |(textToB|eChecked| |00002890| 2c 20 22 3b 22 2c 20 74 | 65 6d 70 4c 69 6e 65 43 |, ";", t|empLineC| |000028a0| 6f 75 6e 74 65 72 29 29 | 0d 09 09 09 66 6f 72 20 |ounter))|....for | |000028b0| 74 65 6d 70 43 68 75 6e | 6b 43 6f 75 6e 74 65 72 |tempChun|kCounter| |000028c0| 20 3d 20 31 20 74 6f 20 | 73 74 72 69 6e 67 2e 63 | = 1 to |string.c| |000028d0| 6f 75 6e 74 46 69 65 6c | 64 73 20 28 6c 69 6e 65 |ountFiel|ds (line| |000028e0| 53 74 72 69 6e 67 56 61 | 72 48 6f 6c 64 65 72 2c |StringVa|rHolder,| |000028f0| 20 22 28 22 29 20 c7 20 | 62 72 65 61 6b 20 64 6f | "(") . |break do| |00002900| 77 6e 20 69 6e 74 6f 20 | 63 68 75 6e 6b 73 0d 09 |wn into |chunks..| |00002910| 09 09 09 6c 6f 63 61 6c | 20 28 63 68 75 6e 6b 53 |...local| (chunkS| |00002920| 74 72 69 6e 67 56 61 72 | 48 6f 6c 64 65 72 20 3d |tringVar|Holder =| |00002930| 20 73 74 72 69 6e 67 2e | 6e 74 68 46 69 65 6c 64 | string.|nthField| |00002940| 20 28 6c 69 6e 65 53 74 | 72 69 6e 67 56 61 72 48 | (lineSt|ringVarH| |00002950| 6f 6c 64 65 72 2c 20 22 | 28 22 2c 20 74 65 6d 70 |older, "|(", temp| |00002960| 43 68 75 6e 6b 43 6f 75 | 6e 74 65 72 29 29 0d 09 |ChunkCou|nter))..| |00002970| 09 09 09 66 6f 72 20 74 | 65 6d 70 50 61 72 61 6d |...for t|empParam| |00002980| 43 6f 75 6e 74 65 72 20 | 3d 20 31 20 74 6f 20 73 |Counter |= 1 to s| |00002990| 74 72 69 6e 67 2e 63 6f | 75 6e 74 46 69 65 6c 64 |tring.co|untField| |000029a0| 73 20 28 63 68 75 6e 6b | 53 74 72 69 6e 67 56 61 |s (chunk|StringVa| |000029b0| 72 48 6f 6c 64 65 72 2c | 20 22 2c 22 29 20 c7 62 |rHolder,| ",") .b| |000029c0| 72 65 61 6b 20 64 6f 77 | 6e 20 69 6e 74 6f 20 70 |reak dow|n into p| |000029d0| 61 72 61 6d 65 74 65 72 | 73 0d 09 09 09 09 09 6c |arameter|s......l| |000029e0| 6f 63 61 6c 20 28 70 61 | 72 61 6d 53 74 72 69 6e |ocal (pa|ramStrin| |000029f0| 67 56 61 72 48 6f 6c 64 | 65 72 20 3d 20 73 74 72 |gVarHold|er = str| |00002a00| 69 6e 67 2e 6e 74 68 46 | 69 65 6c 64 20 28 63 68 |ing.nthF|ield (ch| |00002a10| 75 6e 6b 53 74 72 69 6e | 67 56 61 72 48 6f 6c 64 |unkStrin|gVarHold| |00002a20| 65 72 2c 20 22 2c 22 2c | 20 74 65 6d 70 50 61 72 |er, ",",| tempPar| |00002a30| 61 6d 43 6f 75 6e 74 65 | 72 29 29 0d 09 09 09 09 |amCounte|r)).....| |00002a40| 09 66 6f 72 20 74 65 6d | 70 57 6f 72 64 43 6f 75 |.for tem|pWordCou| |00002a50| 6e 74 65 72 20 3d 20 31 | 20 74 6f 20 73 74 72 69 |nter = 1| to stri| |00002a60| 6e 67 2e 63 6f 75 6e 74 | 57 6f 72 64 73 20 28 70 |ng.count|Words (p| |00002a70| 61 72 61 6d 53 74 72 69 | 6e 67 56 61 72 48 6f 6c |aramStri|ngVarHol| |00002a80| 64 65 72 29 20 c7 20 62 | 72 65 61 6b 20 64 6f 77 |der) . b|reak dow| |00002a90| 6e 20 69 6e 74 6f 20 77 | 6f 72 64 73 0d 09 09 09 |n into w|ords....| |00002aa0| 09 09 09 6c 6f 63 61 6c | 20 28 76 65 72 62 53 74 |...local| (verbSt| |00002ab0| 72 69 6e 67 56 61 72 48 | 6f 6c 64 65 72 20 3d 20 |ringVarH|older = | |00002ac0| 73 74 72 69 6e 67 2e 6e | 74 68 57 6f 72 64 20 28 |string.n|thWord (| |00002ad0| 70 61 72 61 6d 53 74 72 | 69 6e 67 56 61 72 48 6f |paramStr|ingVarHo| |00002ae0| 6c 64 65 72 2c 20 74 65 | 6d 70 57 6f 72 64 43 6f |lder, te|mpWordCo| |00002af0| 75 6e 74 65 72 29 29 0d | 09 09 09 09 09 09 62 75 |unter)).|......bu| |00002b00| 6e 64 6c 65 20 c7 20 63 | 6c 65 61 6e 20 75 70 20 |ndle . c|lean up | |00002b10| 76 65 72 62 20 73 74 72 | 69 6e 67 0d 09 09 09 09 |verb str|ing.....| |00002b20| 09 09 09 76 65 72 62 53 | 74 72 69 6e 67 56 61 72 |...verbS|tringVar| |00002b30| 48 6f 6c 64 65 72 20 3d | 20 73 74 72 69 6e 67 2e |Holder =| string.| |00002b40| 70 6f 70 54 72 61 69 6c | 69 6e 67 20 28 76 65 72 |popTrail|ing (ver| |00002b50| 62 53 74 72 69 6e 67 56 | 61 72 48 6f 6c 64 65 72 |bStringV|arHolder| |00002b60| 2c 20 22 29 22 29 20 c7 | 20 70 6f 70 20 74 72 61 |, ")") .| pop tra| |00002b70| 69 6c 69 6e 67 20 63 6c | 6f 73 65 64 20 70 61 72 |iling cl|osed par| |00002b80| 65 6e 73 0d 09 09 09 09 | 09 09 09 76 65 72 62 53 |ens.....|...verbS| |00002b90| 74 72 69 6e 67 56 61 72 | 48 6f 6c 64 65 72 20 3d |tringVar|Holder =| |00002ba0| 20 73 74 72 69 6e 67 2e | 70 6f 70 4c 65 61 64 69 | string.|popLeadi| |00002bb0| 6e 67 20 28 76 65 72 62 | 53 74 72 69 6e 67 56 61 |ng (verb|StringVa| |00002bc0| 72 48 6f 6c 64 65 72 2c | 20 22 20 22 29 20 c7 20 |rHolder,| " ") . | |00002bd0| 70 6f 70 20 6c 65 61 64 | 69 6e 67 20 73 70 61 63 |pop lead|ing spac| |00002be0| 65 73 0d 09 09 09 09 09 | 09 09 76 65 72 62 53 74 |es......|..verbSt| |00002bf0| 72 69 6e 67 56 61 72 48 | 6f 6c 64 65 72 20 3d 20 |ringVarH|older = | |00002c00| 73 74 72 69 6e 67 2e 70 | 6f 70 54 72 61 69 6c 69 |string.p|opTraili| |00002c10| 6e 67 20 28 76 65 72 62 | 53 74 72 69 6e 67 56 61 |ng (verb|StringVa| |00002c20| 72 48 6f 6c 64 65 72 2c | 20 22 20 22 29 20 c7 20 |rHolder,| " ") . | |00002c30| 70 6f 70 20 74 72 61 69 | 6c 69 6e 67 20 73 70 61 |pop trai|ling spa| |00002c40| 63 65 73 0d 09 09 09 09 | 09 09 62 75 6e 64 6c 65 |ces.....|..bundle| |00002c50| 20 c7 63 61 74 63 68 20 | 73 70 65 63 69 61 6c 20 | .catch |special | |00002c60| 65 78 63 65 70 74 69 6f | 6e 73 2f 72 65 73 74 72 |exceptio|ns/restr| |00002c70| 69 63 74 20 6b 65 79 77 | 6f 72 64 73 0d 09 09 09 |ict keyw|ords....| |00002c80| 09 09 09 09 69 66 20 76 | 65 72 62 53 74 72 69 6e |....if v|erbStrin| |00002c90| 67 56 61 72 48 6f 6c 64 | 65 72 20 62 65 67 69 6e |gVarHold|er begin| |00002ca0| 73 57 69 74 68 20 22 6b | 65 72 6e 65 6c 22 0d 09 |sWith "k|ernel"..| |00002cb0| 09 09 09 09 09 09 09 62 | 75 6e 64 6c 65 20 c7 64 |.......b|undle .d| |00002cc0| 65 62 75 67 67 69 6e 67 | 20 63 6f 64 65 0d 09 09 |ebugging| code...| |00002cd0| 09 09 09 09 09 09 09 69 | 66 20 6e 6f 74 20 64 65 |.......i|f not de| |00002ce0| 66 69 6e 65 64 20 28 73 | 63 72 61 74 63 68 70 61 |fined (s|cratchpa| |00002cf0| 64 2e 72 65 73 75 6c 74 | 73 29 0d 09 09 09 09 09 |d.result|s)......| |00002d00| 09 09 09 09 09 6e 65 77 | 20 28 77 70 54 65 78 74 |.....new| (wpText| |00002d10| 54 79 70 65 2c 20 40 73 | 63 72 61 74 63 68 70 61 |Type, @s|cratchpa| |00002d20| 64 2e 72 65 73 75 6c 74 | 73 29 0d 09 09 09 09 09 |d.result|s)......| |00002d30| 09 09 09 09 65 64 69 74 | 20 28 40 73 63 72 61 74 |....edit| (@scrat| |00002d40| 63 68 70 61 64 2e 72 65 | 73 75 6c 74 73 29 0d 09 |chpad.re|sults)..| |00002d50| 09 09 09 09 09 09 09 09 | 77 70 2e 73 65 74 54 65 |........|wp.setTe| |00002d60| 78 74 20 28 22 49 6c 6c | 65 67 61 6c 20 49 6e 73 |xt ("Ill|egal Ins| |00002d70| 74 72 75 63 74 69 6f 6e | 3a 20 4b 65 72 6e 65 6c |truction|: Kernel| |00002d80| 20 76 65 72 62 73 20 61 | 72 65 20 6e 6f 74 20 61 | verbs a|re not a| |00002d90| 6c 6c 6f 77 65 64 5c 72 | 5c 72 42 65 66 6f 72 65 |llowed\r|\rBefore| |00002da0| 3a 5c 72 22 20 2b 20 74 | 65 78 74 74 6f 42 65 43 |:\r" + t|exttoBeC| |00002db0| 68 65 63 6b 65 64 20 2b | 20 22 5c 72 5c 72 41 66 |hecked +| "\r\rAf| |00002dc0| 74 65 72 3a 5c 72 22 20 | 2b 20 77 6f 72 6b 69 6e |ter:\r" |+ workin| |00002dd0| 67 43 6f 70 79 4f 66 53 | 63 72 69 70 74 20 2b 20 |gCopyOfS|cript + | |00002de0| 22 5c 72 5c 72 56 65 72 | 62 73 20 63 68 65 63 6b |"\r\rVer|bs check| |00002df0| 65 64 20 28 61 6e 64 20 | 70 61 73 73 65 64 29 3a |ed (and |passed):| |00002e00| 5c 72 22 20 2b 20 73 74 | 72 69 6e 67 20 28 63 68 |\r" + st|ring (ch| |00002e10| 65 63 6b 65 64 56 65 72 | 62 4c 69 73 74 29 29 0d |eckedVer|bList)).| |00002e20| 09 09 09 09 09 09 09 09 | 72 65 74 75 72 6e 20 28 |........|return (| |00002e30| 66 61 6c 73 65 29 20 c7 | 64 6f 6e 27 74 20 61 6c |false) .|don't al| |00002e40| 6c 6f 77 20 63 61 6c 6c | 73 20 74 68 65 20 6b 65 |low call|s the ke| |00002e50| 72 6e 65 6c 20 64 69 72 | 65 63 74 6c 79 0d 09 09 |rnel dir|ectly...| |00002e60| 09 09 09 09 09 69 66 20 | 76 65 72 62 53 74 72 69 |.....if |verbStri| |00002e70| 6e 67 56 61 72 48 6f 6c | 64 65 72 20 3d 3d 20 22 |ngVarHol|der == "| |00002e80| 77 69 74 68 22 0d 09 09 | 09 09 09 09 09 09 62 75 |with"...|......bu| |00002e90| 6e 64 6c 65 20 c7 64 65 | 62 75 67 67 69 6e 67 20 |ndle .de|bugging | |00002ea0| 63 6f 64 65 0d 09 09 09 | 09 09 09 09 09 09 69 66 |code....|......if| |00002eb0| 20 6e 6f 74 20 64 65 66 | 69 6e 65 64 20 28 73 63 | not def|ined (sc| |00002ec0| 72 61 74 63 68 70 61 64 | 2e 72 65 73 75 6c 74 73 |ratchpad|.results| |00002ed0| 29 0d 09 09 09 09 09 09 | 09 09 09 09 6e 65 77 20 |).......|....new | |00002ee0| 28 77 70 54 65 78 74 54 | 79 70 65 2c 20 40 73 63 |(wpTextT|ype, @sc| |00002ef0| 72 61 74 63 68 70 61 64 | 2e 72 65 73 75 6c 74 73 |ratchpad|.results| |00002f00| 29 0d 09 09 09 09 09 09 | 09 09 09 65 64 69 74 20 |).......|...edit | |00002f10| 28 40 73 63 72 61 74 63 | 68 70 61 64 2e 72 65 73 |(@scratc|hpad.res| |00002f20| 75 6c 74 73 29 0d 09 09 | 09 09 09 09 09 09 09 77 |ults)...|.......w| |00002f30| 70 2e 73 65 74 54 65 78 | 74 20 28 22 49 6c 6c 65 |p.setTex|t ("Ille| |00002f40| 67 61 6c 20 49 6e 73 74 | 72 75 63 74 69 6f 6e 3a |gal Inst|ruction:| |00002f50| 20 57 69 74 68 20 73 74 | 61 74 65 6d 65 6e 74 73 | With st|atements| |00002f60| 20 61 72 65 20 6e 6f 74 | 20 61 6c 6c 6f 77 65 64 | are not| allowed| |00002f70| 5c 72 5c 72 42 65 66 6f | 72 65 3a 5c 72 22 20 2b |\r\rBefo|re:\r" +| |00002f80| 20 74 65 78 74 74 6f 42 | 65 43 68 65 63 6b 65 64 | texttoB|eChecked| |00002f90| 20 2b 20 22 5c 72 5c 72 | 41 66 74 65 72 3a 5c 72 | + "\r\r|After:\r| |00002fa0| 22 20 2b 20 77 6f 72 6b | 69 6e 67 43 6f 70 79 4f |" + work|ingCopyO| |00002fb0| 66 53 63 72 69 70 74 20 | 2b 20 22 5c 72 5c 72 56 |fScript |+ "\r\rV| |00002fc0| 65 72 62 73 20 63 68 65 | 63 6b 65 64 20 28 61 6e |erbs che|cked (an| |00002fd0| 64 20 70 61 73 73 65 64 | 29 3a 5c 72 22 20 2b 20 |d passed|):\r" + | |00002fe0| 73 74 72 69 6e 67 20 28 | 63 68 65 63 6b 65 64 56 |string (|checkedV| |00002ff0| 65 72 62 4c 69 73 74 29 | 29 0d 09 09 09 09 09 09 |erbList)|).......| |00003000| 09 09 72 65 74 75 72 6e | 20 28 66 61 6c 73 65 29 |..return| (false)| |00003010| 20 c7 64 6f 6e 27 74 20 | 61 6c 6c 6f 77 20 22 77 | .don't |allow "w| |00003020| 69 74 68 22 20 73 74 61 | 74 65 6d 65 6e 74 73 0d |ith" sta|tements.| |00003030| 09 09 09 09 09 09 09 69 | 66 20 76 65 72 62 53 74 |.......i|f verbSt| |00003040| 72 69 6e 67 56 61 72 48 | 6f 6c 64 65 72 20 63 6f |ringVarH|older co| |00003050| 6e 74 61 69 6e 73 20 22 | 5e 22 0d 09 09 09 09 09 |ntains "|^"......| |00003060| 09 09 09 62 75 6e 64 6c | 65 20 c7 64 65 62 75 67 |...bundl|e .debug| |00003070| 67 69 6e 67 20 63 6f 64 | 65 0d 09 09 09 09 09 09 |ging cod|e.......| |00003080| 09 09 09 69 66 20 6e 6f | 74 20 64 65 66 69 6e 65 |...if no|t define| |00003090| 64 20 28 73 63 72 61 74 | 63 68 70 61 64 2e 72 65 |d (scrat|chpad.re| |000030a0| 73 75 6c 74 73 29 0d 09 | 09 09 09 09 09 09 09 09 |sults)..|........| |000030b0| 09 6e 65 77 20 28 77 70 | 54 65 78 74 54 79 70 65 |.new (wp|TextType| |000030c0| 2c 20 40 73 63 72 61 74 | 63 68 70 61 64 2e 72 65 |, @scrat|chpad.re| |000030d0| 73 75 6c 74 73 29 0d 09 | 09 09 09 09 09 09 09 09 |sults)..|........| |000030e0| 65 64 69 74 20 28 40 73 | 63 72 61 74 63 68 70 61 |edit (@s|cratchpa| |000030f0| 64 2e 72 65 73 75 6c 74 | 73 29 0d 09 09 09 09 09 |d.result|s)......| |00003100| 09 09 09 09 77 70 2e 73 | 65 74 54 65 78 74 20 28 |....wp.s|etText (| |00003110| 22 49 6c 6c 65 67 61 6c | 20 49 6e 73 74 72 75 63 |"Illegal| Instruc| |00003120| 74 69 6f 6e 3a 20 45 78 | 70 61 6e 73 69 6f 6e 20 |tion: Ex|pansion | |00003130| 6f 66 20 61 64 64 72 65 | 73 73 65 73 20 6e 6f 74 |of addre|sses not| |00003140| 20 61 6c 6c 6f 77 65 64 | 5c 72 5c 72 42 65 66 6f | allowed|\r\rBefo| |00003150| 72 65 3a 5c 72 22 20 2b | 20 74 65 78 74 74 6f 42 |re:\r" +| texttoB| |00003160| 65 43 68 65 63 6b 65 64 | 20 2b 20 22 5c 72 5c 72 |eChecked| + "\r\r| |00003170| 41 66 74 65 72 3a 5c 72 | 22 20 2b 20 77 6f 72 6b |After:\r|" + work| |00003180| 69 6e 67 43 6f 70 79 4f | 66 53 63 72 69 70 74 20 |ingCopyO|fScript | |00003190| 2b 20 22 5c 72 5c 72 56 | 65 72 62 73 20 63 68 65 |+ "\r\rV|erbs che| |000031a0| 63 6b 65 64 20 28 61 6e | 64 20 70 61 73 73 65 64 |cked (an|d passed| |000031b0| 29 3a 5c 72 22 20 2b 20 | 73 74 72 69 6e 67 20 28 |):\r" + |string (| |000031c0| 63 68 65 63 6b 65 64 56 | 65 72 62 4c 69 73 74 29 |checkedV|erbList)| |000031d0| 29 0d 09 09 09 09 09 09 | 09 09 72 65 74 75 72 6e |).......|..return| |000031e0| 20 28 66 61 6c 73 65 29 | 20 c7 64 6f 6e 27 74 20 | (false)| .don't | |000031f0| 61 6c 6c 6f 77 20 65 78 | 70 61 6e 73 69 6f 6e 20 |allow ex|pansion | |00003200| 6f 66 20 61 64 64 72 65 | 73 73 65 73 20 73 74 61 |of addre|sses sta| |00003210| 74 65 6d 65 6e 74 73 0d | 09 09 09 09 09 09 09 69 |tements.|.......i| |00003220| 66 20 73 74 72 69 6e 67 | 2e 6e 74 68 43 68 61 72 |f string|.nthChar| |00003230| 20 28 76 65 72 62 53 74 | 72 69 6e 67 56 61 72 48 | (verbSt|ringVarH| |00003240| 6f 6c 64 65 72 2c 20 31 | 29 20 3d 3d 20 22 40 22 |older, 1|) == "@"| |00003250| 20 61 6e 64 20 73 74 72 | 69 6e 67 2e 6e 74 68 57 | and str|ing.nthW| |00003260| 6f 72 64 20 28 70 61 72 | 61 6d 53 74 72 69 6e 67 |ord (par|amString| |00003270| 56 61 72 48 6f 6c 64 65 | 72 2c 20 74 65 6d 70 57 |VarHolde|r, tempW| |00003280| 6f 72 64 43 6f 75 6e 74 | 65 72 20 2d 31 29 20 3d |ordCount|er -1) =| |00003290| 3d 20 22 3d 22 0d 09 09 | 09 09 09 09 09 09 62 75 |= "="...|......bu| |000032a0| 6e 64 6c 65 20 c7 64 65 | 62 75 67 67 69 6e 67 20 |ndle .de|bugging | |000032b0| 63 6f 64 65 0d 09 09 09 | 09 09 09 09 09 09 69 66 |code....|......if| |000032c0| 20 6e 6f 74 20 64 65 66 | 69 6e 65 64 20 28 73 63 | not def|ined (sc| |000032d0| 72 61 74 63 68 70 61 64 | 2e 72 65 73 75 6c 74 73 |ratchpad|.results| |000032e0| 29 0d 09 09 09 09 09 09 | 09 09 09 09 6e 65 77 20 |).......|....new | |000032f0| 28 77 70 54 65 78 74 54 | 79 70 65 2c 20 40 73 63 |(wpTextT|ype, @sc| |00003300| 72 61 74 63 68 70 61 64 | 2e 72 65 73 75 6c 74 73 |ratchpad|.results| |00003310| 29 0d 09 09 09 09 09 09 | 09 09 09 65 64 69 74 20 |).......|...edit | |00003320| 28 40 73 63 72 61 74 63 | 68 70 61 64 2e 72 65 73 |(@scratc|hpad.res| |00003330| 75 6c 74 73 29 0d 09 09 | 09 09 09 09 09 09 09 77 |ults)...|.......w| |00003340| 70 2e 73 65 74 54 65 78 | 74 20 28 22 49 6c 6c 65 |p.setTex|t ("Ille| |00003350| 67 61 6c 20 49 6e 73 74 | 72 75 63 74 69 6f 6e 3a |gal Inst|ruction:| |00003360| 20 41 73 73 69 67 6e 69 | 6e 67 20 61 64 64 72 65 | Assigni|ng addre| |00003370| 73 73 20 74 6f 20 76 61 | 72 69 61 62 6c 65 5c 72 |ss to va|riable\r| |00003380| 5c 72 42 65 66 6f 72 65 | 3a 5c 72 22 20 2b 20 74 |\rBefore|:\r" + t| |00003390| 65 78 74 74 6f 42 65 43 | 68 65 63 6b 65 64 20 2b |exttoBeC|hecked +| |000033a0| 20 22 5c 72 5c 72 41 66 | 74 65 72 3a 5c 72 22 20 | "\r\rAf|ter:\r" | |000033b0| 2b 20 77 6f 72 6b 69 6e | 67 43 6f 70 79 4f 66 53 |+ workin|gCopyOfS| |000033c0| 63 72 69 70 74 20 2b 20 | 22 5c 72 5c 72 56 65 72 |cript + |"\r\rVer| |000033d0| 62 73 20 63 68 65 63 6b | 65 64 20 28 61 6e 64 20 |bs check|ed (and | |000033e0| 70 61 73 73 65 64 29 3a | 5c 72 22 20 2b 20 73 74 |passed):|\r" + st| |000033f0| 72 69 6e 67 20 28 63 68 | 65 63 6b 65 64 56 65 72 |ring (ch|eckedVer| |00003400| 62 4c 69 73 74 29 29 0d | 09 09 09 09 09 09 09 09 |bList)).|........| |00003410| 72 65 74 75 72 6e 20 28 | 66 61 6c 73 65 29 20 c7 |return (|false) .| |00003420| 43 61 6e 6e 6f 74 20 63 | 6f 70 79 20 64 61 74 61 |Cannot c|opy data| |00003430| 62 61 73 65 20 6f 62 6a | 65 63 74 73 20 69 6e 74 |base obj|ects int| |00003440| 6f 20 76 61 72 69 61 62 | 6c 65 73 20 28 70 6c 75 |o variab|les (plu| |00003450| 67 73 20 61 20 62 69 67 | 20 73 65 63 75 72 69 74 |gs a big| securit| |00003460| 79 20 68 6f 6c 65 29 0d | 09 09 09 09 09 09 69 66 |y hole).|......if| |00003470| 20 63 68 65 63 6b 65 64 | 56 65 72 62 4c 69 73 74 | checked|VerbList| |00003480| 20 63 6f 6e 74 61 69 6e | 73 20 76 65 72 62 53 74 | contain|s verbSt| |00003490| 72 69 6e 67 56 61 72 48 | 6f 6c 64 65 72 0d 09 09 |ringVarH|older...| |000034a0| 09 09 09 09 09 63 6f 6e | 74 69 6e 75 65 20 c7 64 |.....con|tinue .d| |000034b0| 6f 6e 27 74 20 63 68 65 | 63 6b 20 74 68 65 20 73 |on't che|ck the s| |000034c0| 61 6d 65 20 77 6f 72 64 | 20 74 77 69 63 65 0d 09 |ame word| twice..| |000034d0| 09 09 09 09 09 65 6c 73 | 65 0d 09 09 09 09 09 09 |.....els|e.......| |000034e0| 09 6c 6f 63 61 6c 20 28 | 61 64 72 53 61 66 65 74 |.local (|adrSafet| |000034f0| 79 53 63 72 69 70 74 73 | 20 3d 20 61 64 72 53 61 |yScripts| = adrSa| |00003500| 66 65 74 79 53 63 72 69 | 70 74 73 49 6e 69 74 29 |fetyScri|ptsInit)| |00003510| 20 c7 20 64 65 66 69 6e | 65 20 61 64 64 72 65 73 | . defin|e addres| |00003520| 73 20 76 61 72 69 61 62 | 6c 65 20 62 65 66 6f 72 |s variab|le befor| |00003530| 65 20 77 69 74 68 20 73 | 74 61 74 65 6d 65 6e 74 |e with s|tatement| |00003540| 0d 09 09 09 09 09 09 09 | 77 69 74 68 20 77 65 62 |........|with web| |00003550| 54 72 61 70 73 2e 73 61 | 66 65 53 63 72 69 70 74 |Traps.sa|feScript| |00003560| 73 20 c7 20 69 6e 63 6c | 75 64 65 20 63 75 73 74 |s . incl|ude cust| |00003570| 6f 6d 20 73 61 66 65 20 | 73 63 72 69 70 74 73 0d |om safe |scripts.| |00003580| 09 09 09 09 09 09 09 09 | 69 66 20 64 65 66 69 6e |........|if defin| |00003590| 65 64 20 28 76 65 72 62 | 53 74 72 69 6e 67 56 61 |ed (verb|StringVa| |000035a0| 72 48 6f 6c 64 65 72 5e | 29 20 c7 6f 6e 6c 79 20 |rHolder^|) .only | |000035b0| 64 61 6e 67 65 72 6f 75 | 73 20 69 66 20 64 65 66 |dangerou|s if def| |000035c0| 69 6e 65 64 0d 09 09 09 | 09 09 09 09 09 09 62 75 |ined....|......bu| |000035d0| 6e 64 6c 65 20 c7 20 63 | 68 65 63 6b 20 61 64 64 |ndle . c|heck add| |000035e0| 72 65 73 73 20 69 6e 20 | 74 61 62 6c 65 0d 09 09 |ress in |table...| |000035f0| 09 09 09 09 09 09 09 09 | 6c 6f 63 61 6c 20 28 73 |........|local (s| |00003600| 75 62 54 61 62 6c 65 43 | 6f 75 6e 74 65 72 20 3d |ubTableC|ounter =| |00003610| 31 2c 20 6e 65 78 74 46 | 69 65 6c 64 48 6f 6c 64 |1, nextF|ieldHold| |00003620| 65 72 29 0d 09 09 09 09 | 09 09 09 09 09 09 6c 6f |er).....|......lo| |00003630| 6f 70 0d 09 09 09 09 09 | 09 09 09 09 09 09 69 66 |op......|......if| |00003640| 20 6e 6f 74 20 64 65 66 | 69 6e 65 64 20 28 61 64 | not def|ined (ad| |00003650| 72 53 61 66 65 74 79 53 | 63 72 69 70 74 73 5e 29 |rSafetyS|cripts^)| |00003660| 0d 09 09 09 09 09 09 09 | 09 09 09 09 09 62 75 6e |........|.....bun| |00003670| 64 6c 65 20 c7 64 65 62 | 75 67 67 69 6e 67 20 63 |dle .deb|ugging c| |00003680| 6f 64 65 0d 09 09 09 09 | 09 09 09 09 09 09 09 09 |ode.....|........| |00003690| 09 69 66 20 6e 6f 74 20 | 64 65 66 69 6e 65 64 20 |.if not |defined | |000036a0| 28 73 63 72 61 74 63 68 | 70 61 64 2e 72 65 73 75 |(scratch|pad.resu| |000036b0| 6c 74 73 29 0d 09 09 09 | 09 09 09 09 09 09 09 09 |lts)....|........| |000036c0| 09 09 09 6e 65 77 20 28 | 77 70 54 65 78 74 54 79 |...new (|wpTextTy| |000036d0| 70 65 2c 20 40 73 63 72 | 61 74 63 68 70 61 64 2e |pe, @scr|atchpad.| |000036e0| 72 65 73 75 6c 74 73 29 | 0d 09 09 09 09 09 09 09 |results)|........| |000036f0| 09 09 09 09 09 09 73 79 | 73 74 65 6d 2e 76 65 72 |......sy|stem.ver| |00003700| 62 73 2e 67 6c 6f 62 61 | 6c 73 2e 65 64 69 74 20 |bs.globa|ls.edit | |00003710| 28 40 73 63 72 61 74 63 | 68 70 61 64 2e 72 65 73 |(@scratc|hpad.res| |00003720| 75 6c 74 73 29 0d 09 09 | 09 09 09 09 09 09 09 09 |ults)...|........| |00003730| 09 09 09 73 79 73 74 65 | 6d 2e 76 65 72 62 73 2e |...syste|m.verbs.| |00003740| 62 75 69 6c 74 69 6e 73 | 2e 77 70 2e 73 65 74 54 |builtins|.wp.setT| |00003750| 65 78 74 20 28 22 49 6c | 6c 65 67 61 6c 20 56 65 |ext ("Il|legal Ve| |00003760| 72 62 3a 20 22 20 2b 20 | 76 65 72 62 53 74 72 69 |rb: " + |verbStri| |00003770| 6e 67 56 61 72 48 6f 6c | 64 65 72 20 2b 20 22 5c |ngVarHol|der + "\| |00003780| 72 5c 72 42 65 66 6f 72 | 65 3a 5c 72 22 20 2b 20 |r\rBefor|e:\r" + | |00003790| 74 65 78 74 74 6f 42 65 | 43 68 65 63 6b 65 64 20 |texttoBe|Checked | |000037a0| 2b 20 22 5c 72 5c 72 41 | 66 74 65 72 3a 5c 72 22 |+ "\r\rA|fter:\r"| |000037b0| 20 2b 20 77 6f 72 6b 69 | 6e 67 43 6f 70 79 4f 66 | + worki|ngCopyOf| |000037c0| 53 63 72 69 70 74 20 2b | 20 22 5c 72 5c 72 56 65 |Script +| "\r\rVe| |000037d0| 72 62 73 20 63 68 65 63 | 6b 65 64 20 28 61 6e 64 |rbs chec|ked (and| |000037e0| 20 70 61 73 73 65 64 29 | 3a 5c 72 22 20 2b 20 73 | passed)|:\r" + s| |000037f0| 79 73 74 65 6d 2e 76 65 | 72 62 73 2e 67 6c 6f 62 |ystem.ve|rbs.glob| |00003800| 61 6c 73 2e 73 74 72 69 | 6e 67 20 28 63 68 65 63 |als.stri|ng (chec| |00003810| 6b 65 64 56 65 72 62 4c | 69 73 74 29 29 0d 09 09 |kedVerbL|ist))...| |00003820| 09 09 09 09 09 09 09 09 | 09 09 72 65 74 75 72 6e |........|..return| |00003830| 20 28 66 61 6c 73 65 29 | 20 c7 64 6f 6e 27 74 20 | (false)| .don't | |00003840| 64 6f 20 61 6e 79 74 68 | 69 6e 67 0d 09 09 09 09 |do anyth|ing.....| |00003850| 09 09 09 09 09 09 09 6e | 65 78 74 46 69 65 6c 64 |.......n|extField| |00003860| 48 6f 6c 64 65 72 20 3d | 20 73 79 73 74 65 6d 2e |Holder =| system.| |00003870| 76 65 72 62 73 2e 62 75 | 69 6c 74 69 6e 73 2e 73 |verbs.bu|iltins.s| |00003880| 74 72 69 6e 67 2e 6e 74 | 68 46 69 65 6c 64 20 28 |tring.nt|hField (| |00003890| 76 65 72 62 53 74 72 69 | 6e 67 56 61 72 48 6f 6c |verbStri|ngVarHol| |000038a0| 64 65 72 2c 20 27 2e 27 | 2c 20 73 75 62 54 61 62 |der, '.'|, subTab| |000038b0| 6c 65 43 6f 75 6e 74 65 | 72 2b 2b 29 0d 09 09 09 |leCounte|r++)....| |000038c0| 09 09 09 09 09 09 09 09 | 69 66 20 6e 65 78 74 46 |........|if nextF| |000038d0| 69 65 6c 64 48 6f 6c 64 | 65 72 20 3d 3d 20 22 22 |ieldHold|er == ""| |000038e0| 20 c7 72 61 6e 20 6f 75 | 74 20 6f 66 20 66 69 65 | .ran ou|t of fie| |000038f0| 6c 64 73 0d 09 09 09 09 | 09 09 09 09 09 09 09 09 |lds.....|........| |00003900| 62 72 65 61 6b 0d 09 09 | 09 09 09 09 09 09 09 09 |break...|........| |00003910| 09 61 64 72 53 61 66 65 | 74 79 53 63 72 69 70 74 |.adrSafe|tyScript| |00003920| 73 20 3d 20 40 61 64 72 | 53 61 66 65 74 79 53 63 |s = @adr|SafetySc| |00003930| 72 69 70 74 73 5e 2e 5b | 6e 65 78 74 46 69 65 6c |ripts^.[|nextFiel| |00003940| 64 48 6f 6c 64 65 72 5d | 0d 09 09 09 09 09 09 09 |dHolder]|........| |00003950| 09 09 6d 61 64 65 20 69 | 74 20 6f 75 74 20 6f 66 |..made i|t out of| |00003960| 20 74 68 65 20 6c 6f 6f | 70 2c 20 72 65 70 6c 61 | the loo|p, repla| |00003970| 63 65 20 76 65 72 62 20 | 77 69 74 68 20 6f 62 6a |ce verb |with obj| |00003980| 65 63 74 20 61 74 20 61 | 64 64 72 65 73 73 20 67 |ect at a|ddress g| |00003990| 69 76 65 6e 0d 09 09 09 | 09 09 09 09 09 09 63 61 |iven....|......ca| |000039a0| 73 65 20 74 79 70 65 4f | 66 20 28 61 64 72 53 61 |se typeO|f (adrSa| |000039b0| 66 65 74 79 53 63 72 69 | 70 74 73 5e 29 20 c7 20 |fetyScri|pts^) . | |000039c0| 73 63 72 69 70 74 73 2c | 20 61 64 64 72 65 73 73 |scripts,| address| |000039d0| 65 73 20 61 6e 64 20 73 | 74 72 69 6e 67 20 6f 6e |es and s|tring on| |000039e0| 6c 79 20 61 72 65 20 73 | 75 70 70 6f 72 74 65 64 |ly are s|upported| |000039f0| 0d 09 09 09 09 09 09 09 | 09 09 09 73 63 72 69 70 |........|...scrip| |00003a00| 74 54 79 70 65 20 c7 20 | 72 75 6e 20 73 63 72 69 |tType . |run scri| |00003a10| 70 74 0d 09 09 09 09 09 | 09 09 09 09 09 09 6e 65 |pt......|......ne| |00003a20| 65 64 20 74 6f 20 62 65 | 20 63 61 72 65 66 75 6c |ed to be| careful| |00003a30| 20 6e 6f 74 20 74 6f 20 | 72 65 70 6c 61 63 65 20 | not to |replace | |00003a40| 22 73 74 72 69 6e 67 2e | 72 65 70 6c 61 63 65 22 |"string.|replace"| |00003a50| 20 77 68 65 6e 20 72 65 | 70 6c 61 63 69 6e 67 20 | when re|placing | |00003a60| 22 73 74 72 69 6e 67 22 | 0d 09 09 09 09 09 09 09 |"string"|........| |00003a70| 09 09 09 09 77 6f 72 6b | 69 6e 67 43 6f 70 79 4f |....work|ingCopyO| |00003a80| 66 53 63 72 69 70 74 20 | 3d 20 73 79 73 74 65 6d |fScript |= system| |00003a90| 2e 76 65 72 62 73 2e 62 | 75 69 6c 74 69 6e 73 2e |.verbs.b|uiltins.| |00003aa0| 73 74 72 69 6e 67 2e 72 | 65 70 6c 61 63 65 41 6c |string.r|eplaceAl| |00003ab0| 6c 20 28 77 6f 72 6b 69 | 6e 67 43 6f 70 79 4f 66 |l (worki|ngCopyOf| |00003ac0| 53 63 72 69 70 74 2c 20 | 22 2e 22 20 2b 20 76 65 |Script, |"." + ve| |00003ad0| 72 62 53 74 72 69 6e 67 | 56 61 72 48 6f 6c 64 65 |rbString|VarHolde| |00003ae0| 72 2c 20 22 a3 b0 b9 22 | 29 0d 09 09 09 09 09 09 |r, "..."|).......| |00003af0| 09 09 09 09 09 77 6f 72 | 6b 69 6e 67 43 6f 70 79 |.....wor|kingCopy| |00003b00| 4f 66 53 63 72 69 70 74 | 20 3d 20 73 79 73 74 65 |OfScript| = syste| |00003b10| 6d 2e 76 65 72 62 73 2e | 62 75 69 6c 74 69 6e 73 |m.verbs.|builtins| |00003b20| 2e 73 74 72 69 6e 67 2e | 72 65 70 6c 61 63 65 41 |.string.|replaceA| |00003b30| 6c 6c 20 28 77 6f 72 6b | 69 6e 67 43 6f 70 79 4f |ll (work|ingCopyO| |00003b40| 66 53 63 72 69 70 74 2c | 20 76 65 72 62 53 74 72 |fScript,| verbStr| |00003b50| 69 6e 67 56 61 72 48 6f | 6c 64 65 72 20 2b 20 22 |ingVarHo|lder + "| |00003b60| 2e 22 2c 20 22 c6 b0 a2 | 22 29 0d 09 09 09 09 09 |.", "...|")......| |00003b70| 09 09 09 09 09 09 77 6f | 72 6b 69 6e 67 43 6f 70 |......wo|rkingCop| |00003b80| 79 4f 66 53 63 72 69 70 | 74 20 3d 20 73 79 73 74 |yOfScrip|t = syst| |00003b90| 65 6d 2e 76 65 72 62 73 | 2e 62 75 69 6c 74 69 6e |em.verbs|.builtin| |00003ba0| 73 2e 73 74 72 69 6e 67 | 2e 72 65 70 6c 61 63 65 |s.string|.replace| |00003bb0| 41 6c 6c 20 28 77 6f 72 | 6b 69 6e 67 43 6f 70 79 |All (wor|kingCopy| |00003bc0| 4f 66 53 63 72 69 70 74 | 2c 20 76 65 72 62 53 74 |OfScript|, verbSt| |00003bd0| 72 69 6e 67 56 61 72 48 | 6f 6c 64 65 72 2c 20 73 |ringVarH|older, s| |00003be0| 74 72 69 6e 67 20 28 61 | 64 72 53 61 66 65 74 79 |tring (a|drSafety| |00003bf0| 53 63 72 69 70 74 73 29 | 20 2b 20 22 20 22 29 0d |Scripts)| + " ").| |00003c00| 09 09 09 09 09 09 09 09 | 09 09 09 77 6f 72 6b 69 |........|...worki| |00003c10| 6e 67 43 6f 70 79 4f 66 | 53 63 72 69 70 74 20 3d |ngCopyOf|Script =| |00003c20| 20 73 79 73 74 65 6d 2e | 76 65 72 62 73 2e 62 75 | system.|verbs.bu| |00003c30| 69 6c 74 69 6e 73 2e 73 | 74 72 69 6e 67 2e 72 65 |iltins.s|tring.re| |00003c40| 70 6c 61 63 65 41 6c 6c | 20 28 77 6f 72 6b 69 6e |placeAll| (workin| |00003c50| 67 43 6f 70 79 4f 66 53 | 63 72 69 70 74 2c 20 22 |gCopyOfS|cript, "| |00003c60| a3 b0 b9 22 2c 20 22 2e | 22 20 2b 20 76 65 72 62 |...", ".|" + verb| |00003c70| 53 74 72 69 6e 67 56 61 | 72 48 6f 6c 64 65 72 29 |StringVa|rHolder)| |00003c80| 0d 09 09 09 09 09 09 09 | 09 09 09 09 77 6f 72 6b |........|....work| |00003c90| 69 6e 67 43 6f 70 79 4f | 66 53 63 72 69 70 74 20 |ingCopyO|fScript | |00003ca0| 3d 20 73 79 73 74 65 6d | 2e 76 65 72 62 73 2e 62 |= system|.verbs.b| |00003cb0| 75 69 6c 74 69 6e 73 2e | 73 74 72 69 6e 67 2e 72 |uiltins.|string.r| |00003cc0| 65 70 6c 61 63 65 41 6c | 6c 20 28 77 6f 72 6b 69 |eplaceAl|l (worki| |00003cd0| 6e 67 43 6f 70 79 4f 66 | 53 63 72 69 70 74 2c 20 |ngCopyOf|Script, | |00003ce0| 22 c6 b0 a2 22 2c 20 76 | 65 72 62 53 74 72 69 6e |"...", v|erbStrin| |00003cf0| 67 56 61 72 48 6f 6c 64 | 65 72 20 2b 20 22 2e 22 |gVarHold|er + "."| |00003d00| 29 0d 09 09 09 09 09 09 | 09 09 09 09 09 63 68 65 |).......|.....che| |00003d10| 63 6b 65 64 56 65 72 62 | 4c 69 73 74 20 3d 20 63 |ckedVerb|List = c| |00003d20| 68 65 63 6b 65 64 56 65 | 72 62 4c 69 73 74 20 2b |heckedVe|rbList +| |00003d30| 20 76 65 72 62 53 74 72 | 69 6e 67 56 61 72 48 6f | verbStr|ingVarHo| |00003d40| 6c 64 65 72 0d 09 09 09 | 09 09 09 09 09 09 09 61 |lder....|.......a| |00003d50| 64 64 72 65 73 73 54 79 | 70 65 20 c7 20 72 65 70 |ddressTy|pe . rep| |00003d60| 6c 61 63 65 20 77 69 74 | 68 20 61 64 64 72 65 73 |lace wit|h addres| |00003d70| 73 0d 09 09 09 09 09 09 | 09 09 09 09 09 77 6f 72 |s.......|.....wor| |00003d80| 6b 69 6e 67 43 6f 70 79 | 4f 66 53 63 72 69 70 74 |kingCopy|OfScript| |00003d90| 20 3d 20 73 79 73 74 65 | 6d 2e 76 65 72 62 73 2e | = syste|m.verbs.| |00003da0| 62 75 69 6c 74 69 6e 73 | 2e 73 74 72 69 6e 67 2e |builtins|.string.| |00003db0| 72 65 70 6c 61 63 65 41 | 6c 6c 20 28 77 6f 72 6b |replaceA|ll (work| |00003dc0| 69 6e 67 43 6f 70 79 4f | 66 53 63 72 69 70 74 2c |ingCopyO|fScript,| |00003dd0| 20 22 2e 22 20 2b 20 76 | 65 72 62 53 74 72 69 6e | "." + v|erbStrin| |00003de0| 67 56 61 72 48 6f 6c 64 | 65 72 2c 20 22 a3 b0 b9 |gVarHold|er, "...| |00003df0| 22 29 0d 09 09 09 09 09 | 09 09 09 09 09 09 77 6f |")......|......wo| |00003e00| 72 6b 69 6e 67 43 6f 70 | 79 4f 66 53 63 72 69 70 |rkingCop|yOfScrip| |00003e10| 74 20 3d 20 73 79 73 74 | 65 6d 2e 76 65 72 62 73 |t = syst|em.verbs| |00003e20| 2e 62 75 69 6c 74 69 6e | 73 2e 73 74 72 69 6e 67 |.builtin|s.string| |00003e30| 2e 72 65 70 6c 61 63 65 | 41 6c 6c 20 28 77 6f 72 |.replace|All (wor| |00003e40| 6b 69 6e 67 43 6f 70 79 | 4f 66 53 63 72 69 70 74 |kingCopy|OfScript| |00003e50| 2c 20 76 65 72 62 53 74 | 72 69 6e 67 56 61 72 48 |, verbSt|ringVarH| |00003e60| 6f 6c 64 65 72 20 2b 20 | 22 2e 22 2c 20 22 c6 b0 |older + |".", "..| |00003e70| a2 22 29 0d 09 09 09 09 | 09 09 09 09 09 09 09 77 |.").....|.......w| |00003e80| 6f 72 6b 69 6e 67 43 6f | 70 79 4f 66 53 63 72 69 |orkingCo|pyOfScri| |00003e90| 70 74 20 3d 20 72 6f 6f | 74 2e 73 79 73 74 65 6d |pt = roo|t.system| |00003ea0| 2e 76 65 72 62 73 2e 62 | 75 69 6c 74 69 6e 73 2e |.verbs.b|uiltins.| |00003eb0| 73 74 72 69 6e 67 2e 72 | 65 70 6c 61 63 65 41 6c |string.r|eplaceAl| |00003ec0| 6c 20 28 77 6f 72 6b 69 | 6e 67 43 6f 70 79 4f 66 |l (worki|ngCopyOf| |00003ed0| 53 63 72 69 70 74 2c 20 | 76 65 72 62 53 74 72 69 |Script, |verbStri| |00003ee0| 6e 67 56 61 72 48 6f 6c | 64 65 72 2c 20 61 64 72 |ngVarHol|der, adr| |00003ef0| 53 61 66 65 74 79 53 63 | 72 69 70 74 73 5e 29 0d |SafetySc|ripts^).| |00003f00| 09 09 09 09 09 09 09 09 | 09 09 09 77 6f 72 6b 69 |........|...worki| |00003f10| 6e 67 43 6f 70 79 4f 66 | 53 63 72 69 70 74 20 3d |ngCopyOf|Script =| |00003f20| 20 73 79 73 74 65 6d 2e | 76 65 72 62 73 2e 62 75 | system.|verbs.bu| |00003f30| 69 6c 74 69 6e 73 2e 73 | 74 72 69 6e 67 2e 72 65 |iltins.s|tring.re| |00003f40| 70 6c 61 63 65 41 6c 6c | 20 28 77 6f 72 6b 69 6e |placeAll| (workin| |00003f50| 67 43 6f 70 79 4f 66 53 | 63 72 69 70 74 2c 20 22 |gCopyOfS|cript, "| |00003f60| a3 b0 b9 22 2c 20 22 2e | 22 20 2b 20 76 65 72 62 |...", ".|" + verb| |00003f70| 53 74 72 69 6e 67 56 61 | 72 48 6f 6c 64 65 72 29 |StringVa|rHolder)| |00003f80| 0d 09 09 09 09 09 09 09 | 09 09 09 09 77 6f 72 6b |........|....work| |00003f90| 69 6e 67 43 6f 70 79 4f | 66 53 63 72 69 70 74 20 |ingCopyO|fScript | |00003fa0| 3d 20 73 79 73 74 65 6d | 2e 76 65 72 62 73 2e 62 |= system|.verbs.b| |00003fb0| 75 69 6c 74 69 6e 73 2e | 73 74 72 69 6e 67 2e 72 |uiltins.|string.r| |00003fc0| 65 70 6c 61 63 65 41 6c | 6c 20 28 77 6f 72 6b 69 |eplaceAl|l (worki| |00003fd0| 6e 67 43 6f 70 79 4f 66 | 53 63 72 69 70 74 2c 20 |ngCopyOf|Script, | |00003fe0| 22 c6 b0 a2 22 2c 20 76 | 65 72 62 53 74 72 69 6e |"...", v|erbStrin| |00003ff0| 67 56 61 72 48 6f 6c 64 | 65 72 20 2b 20 22 2e 22 |gVarHold|er + "."| |00004000| 29 0d 09 09 09 09 09 09 | 09 09 09 09 09 63 68 65 |).......|.....che| |00004010| 63 6b 65 64 56 65 72 62 | 4c 69 73 74 20 3d 20 63 |ckedVerb|List = c| |00004020| 68 65 63 6b 65 64 56 65 | 72 62 4c 69 73 74 20 2b |heckedVe|rbList +| |00004030| 20 76 65 72 62 53 74 72 | 69 6e 67 56 61 72 48 6f | verbStr|ingVarHo| |00004040| 6c 64 65 72 0d 09 09 09 | 09 09 09 09 09 09 09 73 |lder....|.......s| |00004050| 74 72 69 6e 67 54 79 70 | 65 20 c7 20 6d 61 6b 65 |tringTyp|e . make| |00004060| 20 73 75 72 65 20 73 74 | 72 69 6e 67 20 76 61 6c | sure st|ring val| |00004070| 75 65 20 69 73 20 63 6f | 6d 69 6e 67 20 66 72 6f |ue is co|ming fro| |00004080| 6d 20 73 61 66 65 53 63 | 72 69 70 74 73 20 74 61 |m safeSc|ripts ta| |00004090| 62 6c 65 20 6e 6f 74 20 | 65 6c 73 65 77 68 65 72 |ble not |elsewher| |000040a0| 65 0d 09 09 09 09 09 09 | 09 09 09 09 09 77 6f 72 |e.......|.....wor| |000040b0| 6b 69 6e 67 43 6f 70 79 | 4f 66 53 63 72 69 70 74 |kingCopy|OfScript| |000040c0| 20 3d 20 73 79 73 74 65 | 6d 2e 76 65 72 62 73 2e | = syste|m.verbs.| |000040d0| 62 75 69 6c 74 69 6e 73 | 2e 73 74 72 69 6e 67 2e |builtins|.string.| |000040e0| 72 65 70 6c 61 63 65 41 | 6c 6c 20 28 77 6f 72 6b |replaceA|ll (work| |000040f0| 69 6e 67 43 6f 70 79 4f | 66 53 63 72 69 70 74 2c |ingCopyO|fScript,| |00004100| 20 22 2e 22 20 2b 20 76 | 65 72 62 53 74 72 69 6e | "." + v|erbStrin| |00004110| 67 56 61 72 48 6f 6c 64 | 65 72 2c 20 22 a3 b0 b9 |gVarHold|er, "...| |00004120| 22 29 0d 09 09 09 09 09 | 09 09 09 09 09 09 77 6f |")......|......wo| |00004130| 72 6b 69 6e 67 43 6f 70 | 79 4f 66 53 63 72 69 70 |rkingCop|yOfScrip| |00004140| 74 20 3d 20 73 79 73 74 | 65 6d 2e 76 65 72 62 73 |t = syst|em.verbs| |00004150| 2e 62 75 69 6c 74 69 6e | 73 2e 73 74 72 69 6e 67 |.builtin|s.string| |00004160| 2e 72 65 70 6c 61 63 65 | 41 6c 6c 20 28 77 6f 72 |.replace|All (wor| |00004170| 6b 69 6e 67 43 6f 70 79 | 4f 66 53 63 72 69 70 74 |kingCopy|OfScript| |00004180| 2c 20 76 65 72 62 53 74 | 72 69 6e 67 56 61 72 48 |, verbSt|ringVarH| |00004190| 6f 6c 64 65 72 20 2b 20 | 22 2e 22 2c 20 22 c6 b0 |older + |".", "..| |000041a0| a2 22 29 0d 09 09 09 09 | 09 09 09 09 09 09 09 77 |.").....|.......w| |000041b0| 6f 72 6b 69 6e 67 43 6f | 70 79 4f 66 53 63 72 69 |orkingCo|pyOfScri| |000041c0| 70 74 20 3d 20 73 79 73 | 74 65 6d 2e 76 65 72 62 |pt = sys|tem.verb| |000041d0| 73 2e 62 75 69 6c 74 69 | 6e 73 2e 73 74 72 69 6e |s.builti|ns.strin| |000041e0| 67 2e 72 65 70 6c 61 63 | 65 41 6c 6c 20 28 77 6f |g.replac|eAll (wo| |000041f0| 72 6b 69 6e 67 43 6f 70 | 79 4f 66 53 63 72 69 70 |rkingCop|yOfScrip| |00004200| 74 2c 20 76 65 72 62 53 | 74 72 69 6e 67 56 61 72 |t, verbS|tringVar| |00004210| 48 6f 6c 64 65 72 2c 20 | 73 74 72 69 6e 67 20 28 |Holder, |string (| |00004220| 61 64 72 53 61 66 65 74 | 79 53 63 72 69 70 74 73 |adrSafet|yScripts| |00004230| 29 29 0d 09 09 09 09 09 | 09 09 09 09 09 09 77 6f |))......|......wo| |00004240| 72 6b 69 6e 67 43 6f 70 | 79 4f 66 53 63 72 69 70 |rkingCop|yOfScrip| |00004250| 74 20 3d 20 73 79 73 74 | 65 6d 2e 76 65 72 62 73 |t = syst|em.verbs| |00004260| 2e 62 75 69 6c 74 69 6e | 73 2e 73 74 72 69 6e 67 |.builtin|s.string| |00004270| 2e 72 65 70 6c 61 63 65 | 41 6c 6c 20 28 77 6f 72 |.replace|All (wor| |00004280| 6b 69 6e 67 43 6f 70 79 | 4f 66 53 63 72 69 70 74 |kingCopy|OfScript| |00004290| 2c 20 22 a3 b0 b9 22 2c | 20 22 2e 22 20 2b 20 76 |, "...",| "." + v| |000042a0| 65 72 62 53 74 72 69 6e | 67 56 61 72 48 6f 6c 64 |erbStrin|gVarHold| |000042b0| 65 72 29 0d 09 09 09 09 | 09 09 09 09 09 09 09 77 |er).....|.......w| |000042c0| 6f 72 6b 69 6e 67 43 6f | 70 79 4f 66 53 63 72 69 |orkingCo|pyOfScri| |000042d0| 70 74 20 3d 20 73 79 73 | 74 65 6d 2e 76 65 72 62 |pt = sys|tem.verb| |000042e0| 73 2e 62 75 69 6c 74 69 | 6e 73 2e 73 74 72 69 6e |s.builti|ns.strin| |000042f0| 67 2e 72 65 70 6c 61 63 | 65 41 6c 6c 20 28 77 6f |g.replac|eAll (wo| |00004300| 72 6b 69 6e 67 43 6f 70 | 79 4f 66 53 63 72 69 70 |rkingCop|yOfScrip| |00004310| 74 2c 20 22 c6 b0 a2 22 | 2c 20 76 65 72 62 53 74 |t, "..."|, verbSt| |00004320| 72 69 6e 67 56 61 72 48 | 6f 6c 64 65 72 20 2b 20 |ringVarH|older + | |00004330| 22 2e 22 29 0d 09 09 09 | 09 09 09 09 09 09 09 09 |".")....|........| |00004340| 63 68 65 63 6b 65 64 56 | 65 72 62 4c 69 73 74 20 |checkedV|erbList | |00004350| 3d 20 63 68 65 63 6b 65 | 64 56 65 72 62 4c 69 73 |= checke|dVerbLis| |00004360| 74 20 2b 20 76 65 72 62 | 53 74 72 69 6e 67 56 61 |t + verb|StringVa| |00004370| 72 48 6f 6c 64 65 72 0d | 09 09 09 09 09 09 09 09 |rHolder.|........| |00004380| 09 65 6c 73 65 0d 09 09 | 09 09 09 09 09 09 09 09 |.else...|........| |00004390| 72 65 74 75 72 6e 20 28 | 66 61 6c 73 65 29 0d 09 |return (|false)..| |000043a0| 09 09 09 09 09 09 09 09 | 74 61 62 6c 65 54 79 70 |........|tableTyp| |000043b0| 65 20 c7 20 74 68 69 73 | 20 61 6c 6c 6f 77 20 73 |e . this| allow s| |000043c0| 74 72 69 6e 67 20 63 6f | 65 72 63 69 6f 6e 73 20 |tring co|ercions | |000043d0| 26 20 73 74 72 69 6e 67 | 2e 78 78 78 20 76 65 72 |& string|.xxx ver| |000043e0| 62 73 20 69 73 20 69 74 | 20 61 20 68 6f 6c 65 3f |bs is it| a hole?| |000043f0| 0d 09 09 09 09 09 09 09 | 09 09 09 63 68 65 63 6b |........|...check| |00004400| 65 64 56 65 72 62 4c 69 | 73 74 20 3d 20 63 68 65 |edVerbLi|st = che| |00004410| 63 6b 65 64 56 65 72 62 | 4c 69 73 74 20 2b 20 76 |ckedVerb|List + v| |00004420| 65 72 62 53 74 72 69 6e | 67 56 61 72 48 6f 6c 64 |erbStrin|gVarHold| |00004430| 65 72 0d 09 09 09 09 09 | 09 09 09 65 6c 73 65 0d |er......|...else.| |00004440| 09 09 09 09 09 09 09 09 | 09 63 68 65 63 6b 65 64 |........|.checked| |00004450| 56 65 72 62 4c 69 73 74 | 20 3d 20 63 68 65 63 6b |VerbList| = check| |00004460| 65 64 56 65 72 62 4c 69 | 73 74 20 2b 20 76 65 72 |edVerbLi|st + ver| |00004470| 62 53 74 72 69 6e 67 56 | 61 72 48 6f 6c 64 65 72 |bStringV|arHolder| |00004480| 0d 09 09 62 75 6e 64 6c | 65 20 c7 64 65 62 75 67 |...bundl|e .debug| |00004490| 67 69 6e 67 20 63 6f 64 | 65 0d 09 09 09 69 66 20 |ging cod|e....if | |000044a0| 6e 6f 74 20 64 65 66 69 | 6e 65 64 20 28 73 63 72 |not defi|ned (scr| |000044b0| 61 74 63 68 70 61 64 2e | 72 65 73 75 6c 74 73 29 |atchpad.|results)| |000044c0| 0d 09 09 09 09 6e 65 77 | 20 28 77 70 54 65 78 74 |.....new| (wpText| |000044d0| 54 79 70 65 2c 20 40 73 | 63 72 61 74 63 68 70 61 |Type, @s|cratchpa| |000044e0| 64 2e 72 65 73 75 6c 74 | 73 29 0d 09 09 09 65 64 |d.result|s)....ed| |000044f0| 69 74 20 28 40 73 63 72 | 61 74 63 68 70 61 64 2e |it (@scr|atchpad.| |00004500| 72 65 73 75 6c 74 73 29 | 0d 09 09 09 77 70 2e 73 |results)|....wp.s| |00004510| 65 74 54 65 78 74 20 28 | 22 42 65 66 6f 72 65 3a |etText (|"Before:| |00004520| 5c 72 22 20 2b 20 74 65 | 78 74 74 6f 42 65 43 68 |\r" + te|xttoBeCh| |00004530| 65 63 6b 65 64 20 2b 20 | 22 5c 72 5c 72 41 66 74 |ecked + |"\r\rAft| |00004540| 65 72 3a 5c 72 22 20 2b | 20 77 6f 72 6b 69 6e 67 |er:\r" +| working| |00004550| 43 6f 70 79 4f 66 53 63 | 72 69 70 74 20 2b 20 22 |CopyOfSc|ript + "| |00004560| 5c 72 5c 72 56 65 72 62 | 73 20 63 68 65 63 6b 65 |\r\rVerb|s checke| |00004570| 64 20 28 61 6e 64 20 70 | 61 73 73 65 64 29 3a 5c |d (and p|assed):\| |00004580| 72 22 20 2b 20 73 74 72 | 69 6e 67 20 28 63 68 65 |r" + str|ing (che| |00004590| 63 6b 65 64 56 65 72 62 | 4c 69 73 74 29 29 0d 09 |ckedVerb|List))..| |000045a0| 09 72 65 74 75 72 6e 20 | 28 77 6f 72 6b 69 6e 67 |.return |(working| |000045b0| 43 6f 70 79 4f 66 53 63 | 72 69 70 74 29 0d 84 00 |CopyOfSc|ript)...| |000045c0| 00 00 00 00 80 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |000045d0| 80 00 00 00 00 00 80 00 | 00 00 00 00 80 00 00 00 |........|........| |000045e0| 00 00 80 00 00 00 00 00 | 80 00 00 00 00 00 80 00 |........|........| |000045f0| 00 00 00 00 80 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |00004600| 80 00 00 00 00 00 80 00 | 00 00 00 00 80 00 00 00 |........|........| |00004610| 00 00 80 00 00 00 00 00 | 80 00 00 00 00 00 80 00 |........|........| |00004620| 00 00 00 00 80 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |00004630| 80 00 00 00 00 00 80 00 | 00 00 00 00 80 00 00 00 |........|........| |00004640| 00 00 84 00 00 00 00 00 | 80 00 00 00 00 00 84 00 |........|........| |00004650| 00 00 00 00 80 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |00004660| 80 00 00 00 00 00 80 00 | 00 00 00 00 80 00 00 00 |........|........| |00004670| 00 00 80 00 00 00 00 00 | 80 00 00 00 00 00 80 00 |........|........| |00004680| 00 00 00 00 80 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |00004690| 80 00 00 00 00 00 80 00 | 00 00 00 00 80 00 00 00 |........|........| |000046a0| 00 00 80 00 00 00 00 00 | 80 00 00 00 00 00 80 00 |........|........| |000046b0| 00 00 00 00 80 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |000046c0| 80 00 00 00 00 00 80 00 | 00 00 00 00 00 00 00 00 |........|........| |000046d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000046e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000046f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004700| 00 00 80 00 00 00 00 00 | 00 00 00 00 00 00 80 00 |........|........| |00004710| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004720| 00 00 00 00 00 00 00 00 | 00 00 00 00 80 00 00 00 |........|........| |00004730| 00 00 84 00 00 00 00 00 | 80 00 00 00 00 00 80 00 |........|........| |00004740| 00 00 00 00 80 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004750| 00 00 00 00 00 00 80 00 | 00 00 00 00 00 00 00 00 |........|........| |00004760| 00 00 00 00 00 00 00 00 | 80 00 00 00 00 00 00 00 |........|........| |00004770| 00 00 00 00 00 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |00004780| 00 00 00 00 00 00 00 00 | 00 00 00 00 80 00 00 00 |........|........| |00004790| 00 00 80 00 00 00 00 00 | 80 00 00 00 00 00 80 00 |........|........| |000047a0| 00 00 00 00 80 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |000047b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000047e0| 00 00 00 00 00 00 84 00 | 00 00 00 00 80 00 00 00 |........|........| |000047f0| 00 00 80 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004800| 00 00 00 00 80 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |00004810| 80 00 00 00 00 00 80 00 | 00 00 00 00 00 00 00 00 |........|........| |00004820| 00 00 00 00 00 00 00 00 | 80 00 00 00 00 00 84 00 |........|........| |00004830| 00 00 00 00 00 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |00004840| 80 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004850| 00 00 80 00 00 00 00 00 | 84 00 00 00 00 00 80 00 |........|........| |00004860| 00 00 00 00 80 00 00 00 | 00 00 80 00 00 00 00 00 |........|........| |00004870| 84 00 00 00 00 00 00 00 | 00 00 00 00 04 00 00 00 |........|........| |00004880| 00 00 04 00 00 00 00 00 | 04 00 00 00 00 00 00 00 |........|........| |00004890| 00 00 00 00 04 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000048a0| 04 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000048b0| 00 00 00 00 00 00 00 00 | 04 00 00 00 00 00 04 00 |........|........| |000048c0| 00 00 00 00 04 00 00 00 | 00 00 04 00 00 00 00 00 |........|........| |000048d0| 04 00 00 00 00 00 04 00 | 00 00 00 00 04 00 00 00 |........|........| |000048e0| 00 00 04 00 00 00 00 00 | 04 00 00 00 00 00 00 00 |........|........| |000048f0| 00 00 00 00 04 00 00 00 | 00 00 04 00 00 00 00 00 |........|........| |00004900| 04 00 00 00 00 00 04 00 | 00 00 00 00 04 00 00 00 |........|........| |00004910| 00 00 04 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004920| 00 00 00 00 80 00 00 00 | 00 00 84 00 00 00 00 00 |........|........| |00004930| 00 00 00 00 00 00 00 00 | 00 00 00 00 80 00 00 00 |........|........| |00004940| 00 00 84 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004950| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004970| 00 00 00 00 00 00 00 00 | 80 00 00 00 00 00 84 00 |........|........| |00004980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004990| 00 00 00 00 00 00 02 00 | 00 00 00 00 00 00 00 00 |........|........| |000049a0| 00 00 02 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000049b0| 00 00 00 00 00 00 00 00 | 00 00 02 00 00 00 00 00 |........|........| |000049c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000049d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000049e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |000049f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004a90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004b00| 00 00 00 00 04 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004b10| 00 00 00 00 00 00 04 00 | 00 00 00 00 04 00 00 00 |........|........| |00004b20| 00 00 04 00 00 00 00 00 | 00 00 00 00 00 00 04 00 |........|........| |00004b30| 00 00 00 00 04 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004b40| 00 00 00 00 00 00 04 00 | 00 00 00 00 04 00 00 00 |........|........| |00004b50| 00 00 00 00 00 00 00 00 | 04 00 00 00 00 00 04 00 |........|........| |00004b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004b70| 04 00 00 00 00 00 04 00 | 00 00 00 00 00 00 00 00 |........|........| |00004b80| 00 00 04 00 00 00 00 00 | 04 00 00 00 00 00 00 00 |........|........| |00004b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004ba0| 04 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00004bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 01 00 |........|........| |00004be0| 00 00 4b 5c 00 00 4a 5c | 00 00 00 9a 00 c8 fb 5c |..K\..J\|.......\| |00004bf0| 13 78 00 00 00 1c 00 7e | 00 02 53 54 52 20 00 03 |.x.....~|..STR ..| |00004c00| 00 1a 73 63 70 74 00 00 | 00 4a 64 61 74 61 00 00 |..scpt..|.Jdata..| |00004c10| 00 56 00 80 ff ff 00 00 | 00 00 00 00 00 00 bf f4 |.V......|........| |00004c20| ff ff 00 00 00 0a 00 00 | 00 00 00 82 ff ff 00 00 |........|........| |00004c30| 01 0b 00 00 00 00 00 7f | ff ff 00 00 01 1c 00 00 |........|........| |00004c40| 00 00 00 81 ff ff 00 00 | 00 17 00 00 00 00 69 4e |........|......iN| |00004c50| 00 00 00 00 01 22 00 c8 | 38 94 1b 73 75 69 74 65 |....."..|8..suite| |00004c60| 73 2e 77 65 62 54 72 61 | 70 73 2e 73 61 66 65 74 |s.webTra|ps.safet| |00004c70| 79 43 68 65 63 6b 00 00 | 00 00 00 00 00 00 00 00 |yCheck..|........| +--------+-------------------------+-------------------------+--------+--------+